EntityContextMenu Class Reference
This plugin is in charge of showing the entity context menu when the right button is clicked on a visual. More...
#include <EntityContextMenuPlugin.hh>
Public Member Functions | |
| EntityContextMenu () | |
| Constructor. More... | |
| EntityContextMenu () | |
| Constructor. More... | |
| ~EntityContextMenu () override | |
| Destructor. More... | |
| ~EntityContextMenu () override | |
| Destructor. More... | |
| void | LoadConfig (const tinyxml2::XMLElement *_pluginElem) override |
| Q_INVOKABLE void | OnRemove (const QString &_data, const QString &_type) |
| Callback when a context menu item is invoked. More... | |
| Q_INVOKABLE void | OnRequest (const QString &_request, const QString &_data) |
| Callback when a context menu item is invoked. More... | |
Protected Member Functions | |
| bool | eventFilter (QObject *_obj, QEvent *_event) override |
Detailed Description
This plugin is in charge of showing the entity context menu when the right button is clicked on a visual.
A context menu providing actions that can be invoked on an entity.
Constructor & Destructor Documentation
◆ EntityContextMenu() [1/2]
Constructor.
◆ ~EntityContextMenu() [1/2]
|
override |
Destructor.
◆ EntityContextMenu() [2/2]
Constructor.
◆ ~EntityContextMenu() [2/2]
|
override |
Destructor.
Member Function Documentation
◆ eventFilter()
|
overrideprotected |
◆ LoadConfig()
|
override |
◆ OnRemove()
| Q_INVOKABLE void OnRemove | ( | const QString & | _data, |
| const QString & | _type | ||
| ) |
Callback when a context menu item is invoked.
- Parameters
-
[in] _data Request data [in] _type Entity type
◆ OnRequest()
| Q_INVOKABLE void OnRequest | ( | const QString & | _request, |
| const QString & | _data | ||
| ) |
Callback when a context menu item is invoked.
- Parameters
-
[in] _request Request type [in] _data Request data
The documentation for this class was generated from the following files: