11 #if !defined(Q_MOC_RUN)
14 #include <matrix/vlVector.h>
16 #include <boost/signals2.hpp>
30 class DtVrfConditionalMenu;
62 virtual void addTrigger(
const QString& triggerName,
const DtUUID& triggerUUID,
63 bool executing =
false,
bool registered =
false);
65 virtual void clearTriggers();
66 virtual void selectTrigger(
int,
bool force =
false);
67 virtual void selectTrigger(
const DtUUID&,
bool force =
false);
68 virtual void removeTrigger(
const DtUUID&);
69 virtual void sortTriggers();
76 virtual void setConditionText(
const QString&);
77 virtual void setTriggerText(
const QString&,
const DtUUID&,
bool registered);
81 virtual DtUUID selectedTrigger()
const;
83 virtual void updateTriggersUsed();
84 virtual bool triggerUsed(
const DtUUID&);
85 virtual void editingCurrentItem();
92 virtual void onSendPlanAndClose();
95 virtual void onSendPlan();
98 virtual void onRestartPlan();
101 virtual void onDeleteSelectedStatement();
104 virtual void onAbandonPlan();
107 virtual void onItemSelectionChanged();
110 virtual void onReplacePlan();
113 virtual void onEnableReplacePlan();
116 virtual void onEditPlanStatement();
117 virtual void onEditPlanStatementByPlanBox();
122 virtual void onSelectTrigger();
123 virtual void onRemoveTrigger();
124 virtual void onEditTrigger();
125 virtual void onAddTrigger();
127 virtual void selectTriggerFromTriggerStatus();
129 virtual void onAboutToShowConditionMenu();
132 virtual void closeEvent(QCloseEvent *e);
133 virtual bool createMenus();
134 virtual void createConditionalMenu();
136 virtual void finalizeMenus();
137 virtual void finalizeConditionalMenu();
139 virtual void disableMenus();
140 virtual void enableMenus();
142 virtual void disableButtons();
143 virtual void enableButtons();
145 virtual void disableMenusAndButtons();
146 virtual void enableMenusAndButtons();
148 virtual void enableMenu(
QMenu*,
bool);
149 virtual void showTriggerStatus();
150 virtual void keyPressEvent(QKeyEvent *e);
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Definition: planListBoxItem.h:29
DtSimCommand is an abstract base class from which commands can derive.
Definition: simCommand.h:32
Definition: vrfObjectManipulationHandlerBaseClass.h:485
class DtSimStatement:
Definition: simStatement.h:35
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.
Definition: DtDe.h:69
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32