VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
makVrf::DtVrfEmbarkOnAction Class Reference
Inheritance diagram for makVrf::DtVrfEmbarkOnAction:
Inheritance graph
[legend]

Public Member Functions

 DtVrfEmbarkOnAction (makVrv::DtDe &de)
 
virtual ~DtVrfEmbarkOnAction ()
 
virtual QActioncreateAction (makVrv::DtDe &, QWidget *parent)
 Build a menu item (via an action). More...
 
- Public Member Functions inherited from makVrf::DtVrfEntityAction
 DtVrfEntityAction (const std::string &, makVrv::DtDe &)
 
virtual ~DtVrfEntityAction ()
 
virtual QActionregisterEntityAction (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. More...
 
virtual bool needsToBeJoinedToSession () const
 Returns true if this action needs to be joined to a session to be validated. Default is true. More...
 
virtual bool joinedToSession () const
 
bool validateAlways () const
 
- Public Member Functions inherited from makVrv::DtMenuItem
 DtMenuItem (const std::string &menuItemIdName)
 CTOR. More...
 
virtual ~DtMenuItem ()
 DTOR. More...
 
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. More...
 

Protected Member Functions

virtual void embarkOn (const DtEmbarkOnInformationStruct &)
 
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 Slots inherited from makVrv::DtMenuItem
virtual void on_checkStateChanged (bool)
 
- Protected Attributes inherited from makVrf::DtVrfEntityAction
boost::signals2::signal< void()> signal_validateMenuItem
 
makVrv::DtDemyDe
 
bool myValidateAlways
 
- Protected Attributes inherited from makVrv::DtMenuItem
std::string myMenuIdName
 

Constructor & Destructor Documentation

makVrf::DtVrfEmbarkOnAction::DtVrfEmbarkOnAction ( makVrv::DtDe de)
virtual makVrf::DtVrfEmbarkOnAction::~DtVrfEmbarkOnAction ( )
virtual

Member Function Documentation

virtual QAction* makVrf::DtVrfEmbarkOnAction::createAction ( makVrv::DtDe ,
QWidget *  parent 
)
virtual

Build a menu item (via an action).

Implements makVrv::DtMenuItem.

virtual void makVrf::DtVrfEmbarkOnAction::embarkOn ( const DtEmbarkOnInformationStruct )
protectedvirtual
virtual void makVrf::DtVrfEmbarkOnAction::validate ( QAction )
protectedvirtual
virtual void makVrf::DtVrfEmbarkOnAction::on_triggered ( )
protectedvirtual

Reimplemented from makVrv::DtMenuItem.


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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)