![]() |
VR-Forces 4.7 Class Documentation
|

Public Member Functions | |
| DtVrfPasteAction (makVrv::DtDe &de) | |
| virtual | ~DtVrfPasteAction () |
| virtual QAction * | createAction (makVrv::DtDe &, QWidget *parent) |
| Build a menu item (via an action). | |
Public Member Functions inherited from makVrf::DtVrfEntityAction | |
| DtVrfEntityAction (const std::string &, makVrv::DtDe &) | |
| virtual | ~DtVrfEntityAction () |
| virtual QAction * | registerEntityAction (QAction *) |
| virtual bool | selectionMatchesTypes (const makVrv::DtSelectionManager::IdSet &, const std::vector< makVrv::DtElementEntry::ObjectType > &, MatchFlags flags=AllObjectsAreVrfSimulated) const |
| Returns true if the items are managed by VR-Forces and matches any of the supplied types. | |
| virtual bool | needsToBeJoinedToSession () const |
| Returns true if this action needs to be joined to a session to be validated. Default is true. | |
| virtual bool | joinedToSession () const |
| bool | validateAlways () const |
Public Member Functions inherited from makVrv::DtMenuItem | |
| DtMenuItem (const std::string &menuItemIdName) | |
| CTOR. | |
| virtual | ~DtMenuItem () |
| DTOR. | |
| virtual const std::string & | menuItemIdName () const |
| Get the menu id name, the menu id name is not the same thing as the visible menu text. | |
Protected Member Functions | |
| virtual void | validate (QAction *) |
| virtual void | on_triggered () |
Protected Member Functions inherited from makVrf::DtVrfEntityAction | |
| virtual void | executeEntityAction (const makVrv::DtSelectionManager::IdSet &, const boost::function< void(const DtUUID &, DtSimulationAddress addr)> &function, DtSimulationAddress addr=DtSimSendToAll, bool clearAndRequestNewTasks=false) |
| virtual void | executeAggregateAction (const makVrv::DtSelectionManager::IdSet &, bool ignoreSubordinates, const boost::function< void(const DtUUID &, DtSimulationAddress addr)> &function, DtSimulationAddress addr=DtSimSendToAll, bool clearAndRequestNewTasks=false) |
| virtual void | slot_onValidate (QAction *) |
| virtual void | slot_backendUpdated (const DtVrfBackendState &, int, QAction *) |
| virtual void | on_aboutToShow () |
Additional Inherited Members | |
Public Types inherited from makVrf::DtVrfEntityAction | |
| enum | MatchFlags { NoOtherOptions = 0, AllObjectsAreVrfSimulated = 0x00000001, AllEditable = 0x00000002, InSameSession = 0x00000004, AllDeletable = 0x00000008 } |
Protected Slots inherited from makVrf::DtVrfEntityAction | |
| virtual void | onActionDestroyed () |
Protected Attributes inherited from makVrf::DtVrfEntityAction | |
| boost::signal< void()> | signal_validateMenuItem |
| makVrv::DtDe & | myDe |
| bool | myValidateAlways |
| makVrf::DtVrfPasteAction::DtVrfPasteAction | ( | makVrv::DtDe & | de | ) |
|
virtual |
|
virtual |
Build a menu item (via an action).
Implements makVrv::DtMenuItem.
|
protectedvirtual |
Implements makVrf::DtVrfEntityAction.
|
protectedvirtual |
Reimplemented from makVrv::DtMenuItem.