16 #include <boost/signals2.hpp>
18 #include <QtWidgets/QWidget>
31 Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowTitleHint;
35 class DtVrfConditionalMenu;
36 class DtConditionalDialogInterface;
43 virtual bool canEditType(
int)
const = 0;
56 virtual void run(
const std::vector<makVrv::DtSimEntry*>& data) = 0;
63 virtual void conditionCancelled();
66 virtual void setupGui(
const std::vector<makVrv::DtSimEntry*>& data) = 0;
69 virtual void enable() = 0;
72 virtual void disable() = 0;
80 virtual QString statementDescription()
const = 0;
81 virtual void setStatementDescription(
const QString&) = 0;
DtVrfConditionalMenu * myConditionalMenu
Definition: conditionalDialogInterface.h:93
Class that is used as a template for task/set dialogs.
Definition: conditionalDialogInterface.h:39
Definition: conditionalDialogInterface.h:46
boost::signals2::signal< void(DtConditionalDialogInterface *)> signal_destroyed
Definition: conditionalDialogInterface.h:88
boost::signals2::signal< void(const DtSimStatement &)> signal_conditionComplete
Definition: conditionalDialogInterface.h:60
boost::signals2::signal< void()> signal_conditionCancelled
Definition: conditionalDialogInterface.h:64
makVrv::DtDe & myDe
Definition: conditionalDialogInterface.h:91
DtSimCondExpr is an abstract base class representing various Conditional Expressions used by the Plan...
Definition: simCondExpr.h:49
static const Qt::WindowFlags theConditionalCreationFlags
Definition: conditionalDialogInterface.h:30
class DtSimStatement:
Definition: simStatement.h:41
DtRwTriggersList * myTriggers
Definition: conditionalDialogInterface.h:92
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
Instances of DtRwTriggersList are lists of readable, writeable when statements (triggers) The list co...
Definition: rwTriggersList.h:21