Settings
Persistent application settings with delayed synchronization.
| Declared in | src/libs/libapp/app/Settings.hpp |
| Inherits | QObject |
| Inherited By | MockSettings |
| Group | app |
Detailed description
Settings provides a wrapper around QSettings with support for typed custom settings (strings, booleans, integers, byte arrays, rectangles) and delayed synchronization to reduce disk I/O.
Settings are stored per application and can be grouped by category. The class handles automatic syncing with a configurable delay to batch multiple changes into a single disk write.
See also AppContext.