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()
override;
70 virtual void on_aboutToShow()
override;
82 virtual void slot_defaultIconListChanged();
119 const std::string& path,
120 const QString& title,
122 const std::string& keywords =
"",
123 const std::string& menuIcon =
"",
124 const std::string& toolTip =
""
130 void setStartCreateActionOnTrigger(
bool);
131 bool startCreateActionOnTrigger()
const;
135 virtual void on_triggered()
override;
137 virtual void enableAction();
158 const std::string& keywords =
"",
const std::string& menuIcon =
"",
const std::string& toolTip =
"");
Definition: vrfBackendState.h:65
Definition: entityMapperKey.h:19
Definition: createObjectAction.h:36
bool myStartCreateActionOnTrigger
Definition: createObjectAction.h:141
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
makVrv::DtSignalConnectionManager myConnections
Definition: createObjectAction.h:97
std::string myMenuIcon
Definition: createObjectAction.h:103
DtCreationSignalType mySignalOnCreate
Definition: createObjectAction.h:100
makVrv::DtDe & myDe
Definition: createObjectAction.h:96
QAction * myAction
Definition: createObjectAction.h:104
DtCreateObjectActionCreator()
Definition: createObjectAction.h:149
std::string myKeywords
Definition: createObjectAction.h:101
An object action that will enable/disable itself given the scenario loaded state. Use if you want to ...
Definition: createObjectAction.h:113
std::string myToolTip
Definition: createObjectAction.h:102
QString myTitle
Definition: createObjectAction.h:99
DtEntityMapperKey myObjectType
Definition: createObjectAction.h:98
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:146
Base class to provide boost signal/slot management.
virtual ~DtCreateObjectActionCreator()
Definition: createObjectAction.h:153
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:76
DtCreationSignalType
Option to supply to the createObject method.
Definition: vrfObjectManipulationHandlerBaseClass.h:73