XII Release 0.1.0
Loading...
Searching...
No Matches
xiiQtDynamicActionAndMenuProxy Class Reference
Inheritance diagram for xiiQtDynamicActionAndMenuProxy:
[legend]

Public Member Functions

virtual void Update () override
virtual void SetAction (xiiAction *pAction) override
virtual QAction * GetQAction ()
Public Member Functions inherited from xiiQtMenuProxy
virtual QMenu * GetQMenu ()
Public Member Functions inherited from xiiQtProxy
xiiAction * GetAction ()

Additional Inherited Members

Static Public Member Functions inherited from xiiQtProxy
static bool TriggerDocumentAction (xiiDocument *pDocument, QKeyEvent *pEvent, bool bTestOnly)
static xiiRttiMappedObjectFactory< xiiQtProxy > & GetFactory ()
static QSharedPointer< xiiQtProxy > GetProxy (xiiActionContext &ref_context, xiiActionDescriptorHandle hAction)
Protected Member Functions inherited from xiiQtProxy
 XII_MAKE_SUBSYSTEM_STARTUP_FRIEND (GuiFoundation, QtProxies)
Protected Attributes inherited from xiiQtMenuProxy
QMenu * m_pMenu
Protected Attributes inherited from xiiQtProxy
xiiAction * m_pAction
Static Protected Attributes inherited from xiiQtProxy
static xiiRttiMappedObjectFactory< xiiQtProxy > s_Factory
 Copyright (c) Theophilus Eriata. All Rights Reserved.
static xiiMap< xiiActionDescriptorHandle, QWeakPointer< xiiQtProxy > > s_GlobalActions
static xiiMap< const xiiDocument *, xiiMap< xiiActionDescriptorHandle, QWeakPointer< xiiQtProxy > > > s_DocumentActions
static xiiMap< QWidget *, xiiMap< xiiActionDescriptorHandle, QWeakPointer< xiiQtProxy > > > s_WindowActions
static QObject * s_pSignalProxy = nullptr

Member Function Documentation

◆ SetAction()

void xiiQtDynamicActionAndMenuProxy::SetAction ( xiiAction * pAction)
overridevirtual

Reimplemented from xiiQtDynamicMenuProxy.

◆ Update()

void xiiQtDynamicActionAndMenuProxy::Update ( )
overridevirtual

Reimplemented from xiiQtMenuProxy.


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