11 #if !defined(Q_MOC_RUN)
15 #include "planWidgetUi.hpp"
27 #include <QtWidgets/QDialog>
46 class DtBasePlanWidgetLogic;
66 virtual bool deletePending()
const;
69 virtual void setAllDisabledButCancel();
72 virtual void setAllEnabled();
74 virtual void setTriggerViewExpanded(
bool);
76 virtual void setClosingBecauseObjectRemoved(
bool);
80 virtual void setupGui();
82 virtual void createLogic() = 0;
85 virtual void onItemSelectionChanged();
86 virtual void resizeToMinimumSize();
87 virtual void rightClickToBeShown();
88 virtual void onAboutToShowPlanMenu();
91 virtual void onPrintPlan();
94 virtual void onCopyPlan();
97 virtual void onCopySelectedPlanStatement();
100 virtual void accept();
103 virtual void cancel();
105 virtual void expandTriggerView();
106 virtual void collapseTriggerView();
108 virtual void showTriggerStatus();
110 virtual void onCleanupTriggers();
111 virtual bool triggersExpanded()
const;
117 virtual QString selectedTriggerText()
const;
119 virtual void stashCurrentContext();
120 virtual bool restoreCurrentContext();
121 virtual bool hasCurrentContext()
const;
124 virtual void selectStatement(
int,
bool andMakeCurrent =
false);
125 virtual bool createMenus();
127 virtual QWidget* widget();
130 virtual QAction* restartAction();
135 virtual QAction* abandonPlanAction();
137 virtual QAction* printAction();
140 virtual QSize minimumSizeHint()
const;
141 virtual QSize sizeHint()
const;
143 virtual void resizeEvent(QResizeEvent*);
145 virtual void setPlanStatus(
const QString&);
146 virtual void keyPressEvent(QKeyEvent *e);
148 virtual void setMarkingTextTitle(
const QString&);
149 virtual const QString& markingTextTitle()
const;
151 virtual void closeWidget();
153 virtual void refreshDisplay();
155 virtual void createPlanMenu();
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Contains makVrv:DtSelectionManager class.
Definition: planListBoxItem.h:29
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Base class to provide boost signal/slot management.
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
int currentCursor
Definition: basePlanWidget.h:192
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32
DtPlanTreeWidget * currentListBox
Definition: basePlanWidget.h:191
Definition: basePlanWidget.h:189