XII Release 0.1.0
Loading...
Searching...
No Matches
xiiActionDescriptor Struct Reference

Public Member Functions

 xiiActionDescriptor (xiiActionType::Enum type, xiiActionScope::Enum scope, xiiStringView sName, xiiStringView sCategoryPath, xiiStringView sShortcut, CreateActionFunc createAction, DeleteActionFunc deleteAction=nullptr)
xiiAction * CreateAction (const xiiActionContext &context) const
void DeleteAction (xiiAction *pAction) const
void UpdateExistingActions ()

Public Attributes

xiiActionDescriptorHandle m_Handle
xiiEnum< xiiActionType > m_Type
xiiEnum< xiiActionScope > m_Scope
xiiString m_sActionName
 Unique within category path, shown in key configuration dialog.
xiiString m_sCategoryPath
 Category in key configuration dialog, e.g. "Tree View" or "File".
xiiString m_sShortcut
xiiString m_sDefaultShortcut

The documentation for this struct was generated from the following files:
  • /home/runner/work/XII/XII/Source/Tools/Libs/GuiFoundation/Action/Action.h
  • /home/runner/work/XII/XII/Source/Tools/Libs/GuiFoundation/Action/Implementation/Action.cpp