The settings window: the item model, the views, the window and the config.* tasks. More...
| Header: | #include <ui> |
| class | BatchCommand |
| class | ConfigCategoryDelegate |
| class | ConfigCategoryProxy |
| class | ConfigFilterProxy |
| class | ConfigItemDelegate |
| class | ConfigModel |
| class | ConfigPresetBar |
| class | ConfigTask |
| class | ConfigTreeView |
| class | ConfigView |
| class | ConfigWindow |
| class | CustomCells |
| class | PresetStore |
| class | SchemaHost |
| class | SetCommand |
| class | SettingsKey |
| class | SettingsStore |
| class | ShortcutSettings |
ConfigModel shows the schemas of an app, ConfigView and ConfigWindow show the model, and the config.* OPAL tasks read and write the same rows. See config-ui §CFGV-2 to §CFGV-7.
Many edits as one undo step. More...
Paints a category of the left column: its color dot, its name and its match count. More...
The left column of the settings window: categories only. More...
The filter of the settings window: one linear pass per change. More...
Paints and edits every cell of the settings table, with no widget per cell. More...
One QAbstractItemModel for every setting of one app. More...
The preset bar of the settings window. More...
What every task of the config.* family shares. More...
The settings table: a QTreeView that paints a section row across every column. More...
The parts of the settings window, in one widget a host places anywhere. More...
The settings window of one app: a non-modal framed window around a ConfigView. More...
The Custom cells that apps register, by setting id. More...
The named presets of one schema, as JSON files. More...
The open schemas that the config.* tasks act on. More...
One edit of one setting at one level, as an undo step. More...
Ctrl+, and the platform's Preferences key of one top-level window. More...
One level of a schema, stored in app::Settings. More...
The shortcut schema of one ShortcutRegistry, stored in app::Settings. More...