#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 | |||
) |