19 #include <QtCore/QObject>
33 class DtConditionalDialogInterface;
34 class DtVrfConditionalDialogCreator;
35 class DtVrfConditionalExpressionCreator;
36 class DtVrfConditionalDialogManager;
37 class DtVrfConditionalAction;
38 class DtConditionalExpressionInterface;
65 const std::vector<makVrv::DtSimEntry*>& data,
DtVrfConditionalAction* forAction,
bool partOfGlobalPlan =
false,
70 return myDialogInProgress;
79 virtual bool removeDialogCreator(
const std::string& menuItemType);
82 virtual bool hasDialogCreator(
const std::string& menuItemType)
const;
85 virtual void removeAllDialogCreators();
96 virtual std::string conditionalStringType(
int type)
const;
99 virtual bool removeConditionalExpression(
const std::string& menuItemType);
102 virtual bool hasConditionalExpression(
const std::string& menuItemType)
const;
105 virtual bool hasConditionalExpression(
int type)
const;
108 virtual void removeAllConditionalExpressions();
111 virtual int expressionDisplayOrder(
const std::string&)
const;
115 virtual void setExpressionDisplayOrder(
const std::string&,
int);
118 virtual DtConditionalExpressionsList getConditionalExpressionsList(
bool partOfGlobalPlan =
false,
119 bool compoundOnly =
false)
const;
134 virtual bool canEditType(
int iType)
const;
138 const std::vector<makVrv::DtSimEntry*>& data = std::vector<makVrv::DtSimEntry*>());
Class that is used as a template for task/set dialogs.
Definition: conditionalDialogInterface.h:39
Definition: vrfConditionalAction.h:25
Virtual base class.
Definition: DtVirtualBaseClass.h:22
Definition: conditionalDialogInterface.h:46
std::map< std::string, DtVrfConditionalExpressionCreator * > DtVrfConditionalExpressionCreatorMap
Definition: vrfConditionalDialogManager.h:44
makVrv::DtDe & myDe
Definition: vrfConditionalDialogManager.h:153
std::pair< std::string, std::string > DtConditionalExpressionItem
Definition: vrfConditionalDialogManager.h:47
Definition: conditionalExpressionInterface.h:78
Contains makVrv::DtVirtualBaseClass class.
bool dialogInProgress() const
Definition: vrfConditionalDialogManager.h:68
Class that is used as a template for task/set dialogs.
Definition: conditionalExpressionInterface.h:37
DtVrfConditionalExpressionCreatorMap myExpressionCreatorMap
Definition: vrfConditionalDialogManager.h:155
DtVrfConditionalDialogCreatorMap myDialogCreatorMap
Definition: vrfConditionalDialogManager.h:154
DtSimCondExpr is an abstract base class representing various Conditional Expressions used by the Plan...
Definition: simCondExpr.h:49
std::vector< DtConditionalExpressionItem > DtConditionalExpressionsList
Definition: vrfConditionalDialogManager.h:48
std::map< std::string, DtVrfConditionalDialogCreator * > DtVrfConditionalDialogCreatorMap
Definition: vrfConditionalDialogManager.h:43
The Master Scenario Settings Dialog.
Definition: vrfConditionalDialogManager.h:41
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
std::vector< std::string > myExpressionOrder
Definition: vrfConditionalDialogManager.h:156
bool myDialogInProgress
Definition: vrfConditionalDialogManager.h:157
Instances of DtRwTriggersList are lists of readable, writeable when statements (triggers) The list co...
Definition: rwTriggersList.h:21