19 #include <matrix/vlVector.h>
33 class DtScriptedTaskDialog;
52 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
54 virtual void sendRequest();
57 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& d);
62 virtual void setupGui(
const std::vector<makVrv::DtSimEntry*>& data);
68 virtual void createReactiveTaskLine(
const DtSimTaskMessageType& reactiveTask,
const std::vector<makVrv::DtSimEntry*>&);
71 virtual bool hasActiveVariables(
const std::vector<DtScriptedTaskVariable>&)
const;
77 virtual void acceptParameterValues();
80 virtual void stopParameterValues();
86 virtual void allTasksReceived();
89 virtual void positionReactiveTask(
ReactiveTask&,
int position);
92 virtual std::vector<QLayoutItem*> removeRow(
int,
int);
93 virtual void insertRow(
int);
98 virtual void enabledStateChanged();
99 virtual void priorityChanged();
100 virtual void setDefaultParameters();
119 , originalPriority(0)
124 : enabled(orig.enabled)
125 , priority(orig.priority)
126 , parameters(orig.parameters)
127 , variables(orig.variables)
128 , originalPriority(orig.originalPriority)
130 , actionCategory(orig.actionCategory)