14 #include <QtCore/QString>
31 class DtPlanListBoxItem;
32 class DtVrfSimulationCommandMenu;
33 class DtPlanTreeWidget;
34 class DtVrfConditionalMenu;
51 virtual QAction* restartAction() = 0;
56 virtual QAction* abandonPlanAction() = 0;
58 virtual QAction* printAction() = 0;
61 virtual void setTriggerViewExpanded(
bool) = 0;
66 virtual QWidget* widget() = 0;
68 virtual void closeWidget() = 0;
69 virtual void setPlanStatus(
const QString&) = 0;
71 virtual void disableMenusAndButtons() = 0;
72 virtual void enableMenusAndButtons() = 0;
74 virtual void disableMenus() = 0;
75 virtual void enableMenus() = 0;
77 virtual void disableButtons() = 0;
78 virtual void enableButtons() = 0;
80 virtual bool deletePending()
const = 0;
81 virtual bool menusEnabled()
const = 0;
82 virtual bool interfaceEnabled()
const = 0;
84 virtual void selectTrigger(
int,
bool force =
false) = 0;
85 virtual void selectTrigger(
const DtUUID&,
bool force =
false) = 0;
86 virtual DtUUID selectedTrigger()
const = 0;
87 virtual bool triggersExpanded()
const = 0;
88 virtual QString selectedTriggerText()
const = 0;
89 virtual void setMarkingTextTitle(
const QString&) = 0;
90 virtual const QString& markingTextTitle()
const = 0;
95 virtual void selectStatement(
int,
bool andMakeCurrent =
false) = 0;
97 virtual void stashCurrentContext() = 0;
98 virtual bool restoreCurrentContext() = 0;
99 virtual bool hasCurrentContext()
const = 0;
103 virtual void editingCurrentItem() = 0;
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Definition: simulationCommandMenu.h:67
class DtStmtIndex:
Definition: stmtIndex.h:24
class DtSimBlock:
Definition: simBlock.h:27
Definition: planListBoxItem.h:29
class DtPlan:
Definition: plan.h:91
Small container class that holds the status of a running DtPlan.
Definition: plan.h:45
class DtSimStatement:
Definition: simStatement.h:35