![]() |
XII Release 0.1.0
|
Standard document actions. More...
#include <DocumentActions.h>
Public Types | |
enum class | ButtonType { Save , SaveAs , SaveAll , Close , CloseAll , CloseAllButThis , OpenContainingFolder , UpdatePrefabs , CopyAssetGuid } |
Public Member Functions | |
xiiDocumentAction (const xiiActionContext &context, xiiStringView sName, ButtonType button) | |
virtual void | Execute (const xiiVariant &value) override |
![]() | |
xiiButtonAction (const xiiActionContext &context, xiiStringView sName, bool bCheckable, xiiStringView sIconPath) | |
bool | IsEnabled () const |
void | SetEnabled (bool bEnable, bool bTriggerUpdate=true) |
bool | IsCheckable () const |
void | SetCheckable (bool bCheckable, bool bTriggerUpdate=true) |
bool | IsChecked () const |
void | SetChecked (bool bChecked, bool bTriggerUpdate=true) |
bool | IsVisible () const |
void | SetVisible (bool bVisible, bool bTriggerUpdate=true) |
![]() | |
xiiNamedAction (const xiiActionContext &context, xiiStringView sName, xiiStringView sIconPath) | |
xiiStringView | GetName () const |
xiiStringView | GetAdditionalDisplayString () |
void | SetAdditionalDisplayString (xiiStringView sString, bool bTriggerUpdate=true) |
xiiStringView | GetIconPath () const |
void | SetIconPath (xiiStringView sIconPath) |
![]() | |
xiiAction (const xiiActionContext &context) | |
void | TriggerUpdate () |
const xiiActionContext & | GetContext () const |
xiiActionDescriptorHandle | GetDescriptorHandle () |
![]() | |
virtual const xiiRTTI * | GetDynamicRTTI () const |
bool | IsInstanceOf (const xiiRTTI *pType) const |
Returns whether the type of this instance is of the given type or derived from it. | |
template<typename T> | |
XII_ALWAYS_INLINE bool | IsInstanceOf () const |
Returns whether the type of this instance is of the given type or derived from it. | |
Additional Inherited Members | |
![]() | |
static const xiiRTTI * | GetStaticRTTI () |
![]() | |
xiiEvent< xiiAction * > | m_StatusUpdateEvent |
Fire when the state of the action changes (enabled, value etc...) | |
![]() | |
bool | m_bCheckable |
bool | m_bChecked |
bool | m_bEnabled |
bool | m_bVisible |
![]() | |
xiiString | m_sName |
xiiString | m_sAdditionalDisplayString |
xiiString | m_sIconPath |
![]() | |
xiiActionContext | m_Context |
Standard document actions.
|
overridevirtual |
Implements xiiAction.