Plasma Engine  2.0
Loading...
Searching...
No Matches
plQtDynamicActionAndMenuProxy Class Reference
Inheritance diagram for plQtDynamicActionAndMenuProxy:

Public Member Functions

virtual void Update () override
 
virtual void SetAction (plAction *pAction) override
 
virtual QAction * GetQAction ()
 
- Public Member Functions inherited from plQtMenuProxy
virtual QMenu * GetQMenu ()
 
- Public Member Functions inherited from plQtProxy
plActionGetAction ()
 

Additional Inherited Members

- Static Public Member Functions inherited from plQtProxy
static bool TriggerDocumentAction (plDocument *pDocument, QKeyEvent *pEvent, bool bTestOnly)
 Converts the QKeyEvent into a shortcut and tries to find a matching action in the document and global action list.
 
static plRttiMappedObjectFactory< plQtProxy > & GetFactory ()
 
static QSharedPointer< plQtProxyGetProxy (plActionContext &ref_context, plActionDescriptorHandle hAction)
 
- Protected Member Functions inherited from plQtProxy
 PL_MAKE_SUBSYSTEM_STARTUP_FRIEND (GuiFoundation, QtProxies)
 
- Protected Attributes inherited from plQtMenuProxy
QMenu * m_pMenu
 
- Protected Attributes inherited from plQtProxy
plActionm_pAction
 
- Static Protected Attributes inherited from plQtProxy
static plRttiMappedObjectFactory< plQtProxys_Factory
 
static plMap< plActionDescriptorHandle, QWeakPointer< plQtProxy > > s_GlobalActions
 
static plMap< const plDocument *, plMap< plActionDescriptorHandle, QWeakPointer< plQtProxy > > > s_DocumentActions
 
static plMap< QWidget *, plMap< plActionDescriptorHandle, QWeakPointer< plQtProxy > > > s_WindowActions
 
static QObject * s_pSignalProxy = nullptr
 

Member Function Documentation

◆ SetAction()

void plQtDynamicActionAndMenuProxy::SetAction ( plAction * pAction)
overridevirtual

Reimplemented from plQtDynamicMenuProxy.

◆ Update()

void plQtDynamicActionAndMenuProxy::Update ( )
overridevirtual

Reimplemented from plQtMenuProxy.


The documentation for this class was generated from the following files: