11 #if !defined(Q_MOC_RUN)
20 #include <QtWidgets/QAction>
34 class DtVrfBackendState;
46 const std::string& path,
49 const std::string& keywords =
"",
50 const std::string& menuIcon =
"",
51 const std::string& toolTip =
""
58 virtual int forceType()
const;
59 virtual const std::string& keywords()
const;
60 virtual const std::string& menuIcon()
const;
61 virtual const std::string& toolTip()
const;
67 virtual void on_triggered();
70 virtual void on_aboutToShow();
80 virtual void slot_defaultIconListChanged();
117 const std::string& path,
118 const QString& title,
120 const std::string& keywords =
"",
121 const std::string& menuIcon =
"",
122 const std::string& toolTip =
""
128 void setStartCreateActionOnTrigger(
bool);
129 bool startCreateActionOnTrigger()
const;
133 virtual void on_triggered();
135 virtual void enableAction();
156 const std::string& keywords =
"",
const std::string& menuIcon =
"",
const std::string& toolTip =
"");
Definition: vrfBackendState.h:69
Definition: entityMapperKey.h:23
Definition: createObjectAction.h:36
bool myStartCreateActionOnTrigger
Definition: createObjectAction.h:139
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
makVrv::DtSignalConnectionManager myConnections
Definition: createObjectAction.h:95
std::string myMenuIcon
Definition: createObjectAction.h:101
DtCreationSignalType mySignalOnCreate
Definition: createObjectAction.h:98
makVrv::DtDe & myDe
Definition: createObjectAction.h:94
QAction * myAction
Definition: createObjectAction.h:102
DtCreateObjectActionCreator()
Definition: createObjectAction.h:147
std::string myKeywords
Definition: createObjectAction.h:99
An object action that will enable/disable itself given the scenario loaded state. Use if you want to ...
Definition: createObjectAction.h:111
std::string myToolTip
Definition: createObjectAction.h:100
QString myTitle
Definition: createObjectAction.h:97
DtEntityMapperKey myObjectType
Definition: createObjectAction.h:96
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Creator used to register with the DtCreateMenu to create types of object actions. Override this creat...
Definition: createObjectAction.h:144
Base class to provide boost signal/slot management.
virtual ~DtCreateObjectActionCreator()
Definition: createObjectAction.h:151
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
DtCreationSignalType
Option to supply to the createObject method.
Definition: vrfObjectManipulationHandlerBaseClass.h:73