Workspace 6.21.5
Public Member Functions | Static Public Member Functions | List of all members
UserInterfaceMap Class Reference

#include <Workspace/Application/settingsmap.h>

Inheritance diagram for UserInterfaceMap:
[legend]

Public Member Functions

QString getParentTag () const override
 
- Public Member Functions inherited from SettingsMap< UiSetting >
virtual QString getParentTag () const=0
 
QString getSerializableName (UiSetting setting) const
 
QList< UiSettinggetSettingTypes () const
 
bool getValue (UiSetting setting, T &value) const
 
void loadAll (DataExecution::SerializedItem &parentItem)
 
void saveAll (DataExecution::SerializedItem &rootItem)
 
bool setValue (UiSetting setting, const T &value)
 
UiSetting toEnum (const QString &name, bool &ok)
 

Static Public Member Functions

static UserInterfaceMapgetInstance ()
 

Additional Inherited Members

- Protected Member Functions inherited from SettingsMap< UiSetting >
 SettingsMap ()=default
 
virtual void load (const DataExecution::SerializedItem &item)
 
virtual void save (UiSetting setting, DataExecution::SerializedItem &item)
 
bool validateMap ()
 
- Protected Attributes inherited from SettingsMap< UiSetting >
QMap< UiSetting, Setting > map_
 

Member Function Documentation

◆ getInstance()

static UserInterfaceMap & getInstance ( )
inlinestatic

◆ getParentTag()

QString getParentTag ( ) const
inlineoverridevirtual
Returns
Parent tag name of the SerializedItem that the settings items will be parented to.

Implements SettingsMap< UiSetting >.