The settings setup header. More...
#include <QtCore/qstringlist.h>#include <QtCore/qvariant.h>#include <QtCore/qurl.h>#include <QtCore/qobject.h>#include <QtCore/qfileselector.h>#include <QtCore/qexception.h>#include "QtMvvmCore/qtmvvmcore_global.h"Go to the source code of this file.
Classes | |
| struct | QtMvvm::SettingsElements::Entry |
| An entry in the settings to display and edit a value. More... | |
| struct | QtMvvm::SettingsElements::Group |
| A logical group of settings entries. More... | |
| struct | QtMvvm::SettingsElements::Section |
| A bigger section for different entries and groups. More... | |
| struct | QtMvvm::SettingsElements::Category |
| A top level category to organize sections in. More... | |
| struct | QtMvvm::SettingsElements::Setup |
| The whole settings setup. More... | |
| class | QtMvvm::SettingsLoaderException |
| An exception throw in case loading a settings setup went wrong. More... | |
| class | QtMvvm::ISettingsSetupLoader |
| An interface for a generic settings setup loader. More... | |
Namespaces | |
| QtMvvm | |
| The primary namespace of the QtMvvm library. | |
| QtMvvm::SettingsElements | |
| A sub namespace for the different elements in a settings setup. | |
Macros | |
| #define | QtMvvm_ISettingsSetupLoaderIid "de.skycoder42.qtmvvm.settings.core.ISettingsSetupLoader" |
| The Iid of the QtMvvm::ISettingsSetupLoader class. | |
The settings setup header.
Definition in file settingssetup.h.
| struct QtMvvm::SettingsElements::Entry |
An entry in the settings to display and edit a value.
Definition at line 19 of file settingssetup.h.
| Class Members | ||
|---|---|---|
| QVariant | defaultValue | A default value to display in case no value is in the settings yet. |
| QString | frontends | [Internal] A logical string describing the allowed frontends |
| QString | key | The QSettings key this entry should handle. |
| QVariantMap | properties | Additional properties to be passed on to the edit view. |
| QStringList | searchKeys | A list of keys to find this entry by when searching. |
| QString | selectors | [Internal] A logical string describing the allowed selectors |
| QString | title | A short title/label of the entry to give it a name. |
| QString | tooltip | A tooltip with more detailed information about the entry. |
| QByteArray | type | The input view type (typically the actual data type) to show. |
| struct QtMvvm::SettingsElements::Group |
A logical group of settings entries.
Definition at line 43 of file settingssetup.h.
| Class Members | ||
|---|---|---|
| QList< Entry > | entries | A list of entries the group contains. |
| QString | frontends | [Internal] A logical string describing the allowed frontends |
| QString | selectors | [Internal] A logical string describing the allowed selectors |
| QString | title | The groups title. |
| QString | tooltip | A tooltip to describe what the group is about. |
| struct QtMvvm::SettingsElements::Section |
A bigger section for different entries and groups.
Definition at line 60 of file settingssetup.h.
| Class Members | ||
|---|---|---|
| QString | frontends | [Internal] A logical string describing the allowed frontends |
| QList< Group > | groups | A list of groups the section contains. |
| QUrl | icon | An icon for the section. |
| QString | selectors | [Internal] A logical string describing the allowed selectors |
| QString | title | The sections title. |
| QString | tooltip | A tooltip to describe what the section is about. |
| struct QtMvvm::SettingsElements::Category |
A top level category to organize sections in.
Definition at line 79 of file settingssetup.h.
| Class Members | ||
|---|---|---|
| QString | frontends | [Internal] A logical string describing the allowed frontends |
| QUrl | icon | An icon for the category. |
| QList< Section > | sections | A list of sections the category contains. |
| QString | selectors | [Internal] A logical string describing the allowed selectors |
| QString | title | The categories title. |
| QString | tooltip | A tooltip to describe what the category is about. |
| struct QtMvvm::SettingsElements::Setup |
The whole settings setup.
Definition at line 98 of file settingssetup.h.
| Class Members | ||
|---|---|---|
| bool | allowRestore | Specifies if the user is allowed to restore the factory defaults. |
| bool | allowSearch | Specifies if the user is allowed to search in the settings. |
| QList< Category > | categories | A list of categories the setup is build of. |
1.8.14