41 struct ContentWidgetPlacement;
Abstract class for Widgets within HAL's ContentArea.
The interface for the logical part of a setting.
Manages and persists the settings on the lowest level.
void saveLoggerSettings(const LoggerSettings &settings)
void widgetDetach(ContentWidget *cw) const
void registerSetting(SettingsItem *item)
void restoreSplitterState(const QString &tag, QSplitter *splitter) const
QVariant defaultValue(const QString &tag) const
void mainWindowSaveGeometry(const QPoint &pos, const QSize &size)
QVariant settingsValue(const QString &tag) const
void saveSplitterState(const QString &tag, const QSplitter *splitter)
void widgetsSaveGeometry(ContentLayout::Position anchorPos, QList< const ContentWidget * > &widgets)
void persistUserSettings()
LoggerSettings loggerSettings() const
QList< SettingsItem * > mSettingsList
void handleItemDestroyed(QObject *obj)
static SettingsManager * instance()
ContentWidgetPlacement widgetPlacement(ContentWidget *cw) const
QSize mainWindowSize() const
QPoint mainWindowPosition() const
QObject * parent() const const