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.

In this section