11 #if !defined(Q_MOC_RUN)
14 #include <matrix/vlVector.h>
16 #include <boost/signals2.hpp>
30 class DtVrfConditionalMenu;
31 class DtPlanListBoxItem;
63 virtual bool triggerUsed(
const DtUUID&);
71 virtual void editingCurrentItem();
73 virtual void updatePlanLockState()
override;
80 virtual void onSendPlanAndClose();
83 virtual void onSendPlan();
86 virtual void onRestartPlan();
89 virtual void onDeleteSelectedStatement();
92 virtual void onAbandonPlan();
95 virtual void onItemSelectionChanged();
98 virtual void onReplacePlan();
101 virtual void onEnableReplacePlan();
104 virtual void onEditPlanStatement();
109 virtual void onAboutToShowConditionMenu();
110 virtual void onAddTrigger();
113 virtual void onEditTrigger();
114 virtual void removeTrigger(
const DtUUID&);
115 virtual void editTriggerBlock(
const DtUUID&);
118 virtual void updateSelectedPlanWidget()
override;
119 virtual void closeEvent(QCloseEvent *e)
override;
120 virtual bool createMenus();
121 virtual void createConditionalMenu();
123 virtual void finalizeMenus();
124 virtual void finalizeConditionalMenu();
126 virtual void disableMenus();
127 virtual void enableMenus();
129 virtual void disableButtons();
130 virtual void enableButtons();
132 virtual void disableMenusAndButtons();
133 virtual void enableMenusAndButtons();
135 virtual void enableMenu(
QMenu*,
bool);
136 virtual void keyPressEvent(QKeyEvent *e);
137 virtual void delayedRemoveTrigger(
DtUUID);
153 int currentPlanListStatementIndex = 0;
154 int currentPlanBlockIndex = 0;
159 currentPlanListStatementIndex = 0;
160 currentPlanBlockIndex = 0;
161 currentPlanListBoxItem =
nullptr;
164 } DisabledStatementInformation;
UUID is a unique ID wrapper class.
Definition: uuid.h:59
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Definition: planStatementItem.h:35
This item will be the root node for a plan item – this will create children of type DtPlanStatementIt...
Definition: planListBoxItem.h:32
DtSimCommand is an abstract base class from which commands can derive. It manages the read/write capa...
Definition: simCommand.h:32
Definition: vrfObjectManipulationHandlerBaseClass.h:505
class DtSimStatement:
Definition: simStatement.h:38
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:72
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32