|
| CGUIHotkey (IGUIObject *pObject, const CStr &Name) |
|
| NONCOPYABLE (CGUIHotkey) |
|
| CGUIHotkey (CGUIHotkey &&)=default |
|
CGUIHotkey & | operator= (CGUIHotkey &&)=delete |
|
bool | DoFromString (const CStrW &value) override |
|
bool | DoFromJSVal (const ScriptRequest &rq, JS::HandleValue value) override |
|
void | OnSettingChange (const CStr &setting, bool sendMessage) override |
| Triggers the IGUIObject logic when a setting changes. More...
|
|
| CGUISimpleSetting (IGUIObject *pObject, const CStr &name, Args &&... args) |
|
| CGUISimpleSetting (CGUISimpleSetting &&)=default |
|
| NONCOPYABLE (CGUISimpleSetting) |
|
CGUISimpleSetting & | operator= (CGUISimpleSetting &&)=delete |
|
| operator const CStr & () const |
|
const CStr & | operator* () const |
|
const CStr * | operator-> () const |
|
CStr & | GetMutable () |
| 'Uglified' getter when you want direct access without triggering messages. More...
|
|
void | Set (CStr value, bool sendMessage) |
| 'Uglified' operator=, so that SendMessage is explicit. More...
|
|
| NONCOPYABLE (IGUISetting) |
|
| IGUISetting (const CStr &name, IGUIObject *owner) |
|
bool | FromString (const CStrW &value, const bool sendMessage) |
| Parses the given string and assigns to the setting value. More...
|
|
bool | FromJSVal (const ScriptRequest &rq, JS::HandleValue value, const bool sendMessage) |
| Parses the given JS::Value using Script::FromJSVal and assigns it to the setting data. More...
|
|
virtual void | ToJSVal (const ScriptRequest &rq, JS::MutableHandleValue value)=0 |
| Converts the setting data to a JS::Value using Script::ToJSVal. More...
|
|
Manages a hotkey setting for a GUI object.