20 #include <matrix/vlVector.h>
34 class DtScriptedTaskDialog;
53 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
55 virtual void sendRequest();
58 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& d);
63 virtual void setupGui(
const std::vector<makVrv::DtSimEntry*>& data);
69 virtual void createReactiveTaskLine(
const std::string& reactiveTask,
const std::vector<makVrv::DtSimEntry*>&);
72 virtual bool hasActiveVariables(
const std::vector<DtScriptedTaskVariable>&)
const;
78 virtual void acceptParameterValues();
81 virtual void stopParameterValues();
87 virtual void allTasksReceived();
90 virtual void positionReactiveTask(
ReactiveTask&,
int position);
93 virtual std::vector<QLayoutItem*> removeRow(
int,
int);
94 virtual void insertRow(
int);
96 virtual void setupReactiveTask(
const std::string&);
99 virtual void enabledStateChanged();
100 virtual void priorityChanged();
101 virtual void setDefaultParameters();
120 , originalPriority(0)
125 : enabled(orig.enabled)
126 , priority(orig.priority)
127 , parameters(orig.parameters)
128 , variables(orig.variables)
129 , originalPriority(orig.originalPriority)
131 , actionCategory(orig.actionCategory)