#include <settingsinterface.h>

Public Types | |
| using | RESTRICT_DICTIONARY_PROPS = APPSETTINGS::RESTRICT |
Public Member Functions | |
| MAXON_METHOD ACCESSLEVEL | GetAccessLevel () const |
| MAXON_METHOD SettingsRef | GetParentSettings () const |
| MAXON_METHOD Result< DataDictionary > | GetSettingsCopy (const HashSet< Id > &optionalList, ACCESSLEVEL accessLevel=ACCESSLEVEL::ALL) const |
| MAXON_OBSERVABLE_STATIC (void, ObservableSettingsChanged,(const ACCESSLEVEL &accessLevel, const HashSet< Id > &changedProperties), ObservableCombinerRunAllComponent) | |
Static Public Member Functions | |
| static MAXON_METHOD SettingsRef | GetSettings (ACCESSLEVEL accessLevel=ACCESSLEVEL::ALL) |
Private Member Functions | |
| MAXON_INTERFACE (SettingsInterface, MAXON_REFERENCE_NORMAL, "net.maxon.interface.settingsinterface") | |
| using RESTRICT_DICTIONARY_PROPS = APPSETTINGS::RESTRICT |
|
private |
| MAXON_METHOD ACCESSLEVEL GetAccessLevel | ( | ) | const |
| MAXON_METHOD SettingsRef GetParentSettings | ( | ) | const |
| MAXON_METHOD Result<DataDictionary> GetSettingsCopy | ( | const HashSet< Id > & | optionalList, |
| ACCESSLEVEL | accessLevel = ACCESSLEVEL::ALL |
||
| ) | const |
|
static |
| MAXON_OBSERVABLE_STATIC | ( | void | , |
| ObservableSettingsChanged | , | ||
| (const ACCESSLEVEL &accessLevel, const HashSet< Id > &changedProperties) | , | ||
| ObservableCombinerRunAllComponent | |||
| ) |