15 #include <boost/signals2.hpp>
22 class DtVrfTaskSetMenu;
23 class DtVrfSimulationCommandMenu;
24 class DtIssueEntityPlanWidgetLogic;
39 virtual bool init(
bool showAllItems =
false);
41 virtual void hideButtons(
bool b);
49 virtual const DtPlan * plan()
const;
55 virtual void setPlan(
DtPlan * plan);
59 virtual void setPlanName(
const DtUUID&);
63 virtual void onSendPlanAndClose()
override;
66 virtual void onClose();
70 virtual void keyPressEvent(QKeyEvent* e)
override;
71 virtual void keyReleaseEvent(QKeyEvent* e)
override;
74 virtual void createLogic()
override;
77 virtual void createPlanMenu()
override;
79 virtual void createSimulationCommandMenu()
override;
80 virtual void createConditionalMenu()
override;
83 virtual void closeEvent(QCloseEvent*)
override;
UUID is a unique ID wrapper class.
Definition: uuid.h:59
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
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
class DtPlan:
Definition: plan.h:92
DtSimTask is an abstract base class from which real tasks can derive. It manages the read/write capab...
Definition: simTask.h:30
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
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