8 #if !defined(Q_MOC_RUN)
15 #include <boost/signals2.hpp>
17 #include <QtWidgets/QAction>
28 class DtVrfTaskSetAction;
29 class DtVrfTaskSetMenu;
61 virtual QAction* registerMenuItem(
const QString& title, QWidget* parent,
int iAction,
const QString& iconBaseName);
64 virtual void on_triggered();
67 virtual void on_aboutToShow();
74 virtual bool availableInPlan()
const;
77 void emitOnAboutToShow();
134 virtual void on_aboutToShow();
140 virtual void slot_onSendSetRequest(std::vector<DtUUID> names,
const DtSetDataRequest&);
146 boost::signals2::signal<void (std::vector<DtUUID> names,
const DtSetDataRequest&)> signal_sendSetRequest;
151 virtual void slot_onSendTaskRequest(std::vector<DtUUID> names,
const DtSimTask&);
157 boost::signals2::signal<void (std::vector<DtUUID> names,
const DtSimTask&)> signal_sendTaskRequest;
172 virtual void on_triggered();
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
void setParentMenu(DtVrfTaskSetMenu *p)
Sets the parent menu which is of type makVrf::DtVrfTaskSetMenu. Inline function.
Definition: vrfTaskSetAction.h:120
Contains the DtUUID class declaration.
makVrv::DtDe & myDe
Definition: vrfTaskSetAction.h:175
DtSetDataRequest is an abstract base class from which real setDataRequests can derive. It manages the read/write capability; derived classes need only use and register read/writatble data types for derived information.
Definition: setDataRequest.h:41
Contains makVrv::DtVirtualBaseClass class.
DtVrfTaskSetMenu * myParentMenu
Definition: vrfTaskSetAction.h:176
DtVrfTaskSetMenu * parentMenu()
Gets the parent menu which is of type makVrf::DtVrfTaskSetMenu. Inline function.
Definition: vrfTaskSetAction.h:127
Creator for the DtVrfTaskSetAction. Install your own version to create a derived DtVrfTaskSetAction.
Definition: vrfTaskSetAction.h:87
DtSimTask is an abstract base class from which real tasks can derive. It manages the read/write capab...
Definition: simTask.h:30
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:72
Contains makVrf::DtTaskSetMenu, makVrf::DtVrfTaskSetAction, and makVrf::DtTaskSetMenuItem class...
Definition: vrfTaskSetAction.h:106
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
boost::signals2::signal< void(int menuItemType, QWidget *, DtVrfTaskSetAction *, const std::vector< makVrv::DtSimEntry * > &, bool)> signal_createTaskSetDialog
Signal emitted when the dialog is created if the parent menu was signaled to create the action...
Definition: vrfTaskSetAction.h:167