8 #if !defined(Q_MOC_RUN)
16 #include <boost/signals2.hpp>
18 #include <QtWidgets/QAction>
30 class DtVrfTaskSetAction;
31 class DtVrfTaskSetMenu;
63 virtual QAction* registerMenuItem(
const QString& title, QWidget* parent,
int iAction,
const QString& iconBaseName);
66 virtual void on_triggered()
override;
69 virtual void on_aboutToShow()
override;
76 virtual bool availableInPlan()
const;
79 void emitOnAboutToShow();
136 virtual void on_aboutToShow();
142 virtual void slot_onSendSetRequest(std::vector<DtUUID> names,
const DtSetDataRequest&);
148 boost::signals2::signal<void (std::vector<DtUUID> names,
const DtSetDataRequest&)> signal_sendSetRequest;
153 virtual void slot_onSendTaskRequest(std::vector<DtUUID> names,
const DtSimTask&);
159 boost::signals2::signal<void (std::vector<DtUUID> names,
const DtSimTask&)> signal_sendTaskRequest;
174 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:122
Contains the DtUUID class declaration.
makVrv::DtDe & myDe
Definition: vrfTaskSetAction.h:177
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:178
DtVrfTaskSetMenu * parentMenu()
Gets the parent menu which is of type makVrf::DtVrfTaskSetMenu. Inline function.
Definition: vrfTaskSetAction.h:129
Creator for the DtVrfTaskSetAction. Install your own version to create a derived DtVrfTaskSetAction.
Definition: vrfTaskSetAction.h:89
boost::signals2::signal< void(int menuItemType, QWidget *, DtVrfTaskSetAction *, const std::set< makVrv::DtUniqueID > &, int partOfPlan, bool oneClick)> signal_createTaskSetDialog
Signal emitted when the dialog is created if the parent menu was signaled to create the action...
Definition: vrfTaskSetAction.h:169
DtSimTask is an abstract base class from which real tasks can derive. It manages the read/write capab...
Definition: simTask.h:30
Contains makVrv::DtUniqueID type.
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
Contains makVrf::DtTaskSetMenu, makVrf::DtVrfTaskSetAction, and makVrf::DtTaskSetMenuItem class...
Definition: vrfTaskSetAction.h:108
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22