17 #include <vrvUtil/DtVirtualBaseClass.h>
19 #include <QtGui/QDialog>
29 class DtTaskSetVariableWidgetInterface;
43 virtual bool editStatement(
const std::vector<makVrv::DtSimEntry*>& data,
const DtSimStatement* s);
46 virtual void initializeFromVariables(
const QString& description,
const std::vector<DtScriptedTaskVariable>& vars);
49 virtual void setDescription(
const QString&);
52 virtual std::vector<DtScriptedTaskVariable> convertToVariables()
const;
61 virtual void initializeFromScriptId(
const std::string& scriptId);
64 virtual bool wantsSelectionOfObjectInCommandMode()
const;
65 virtual void sendRequest();
67 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
70 virtual void run(
const std::vector<makVrv::DtSimEntry*>&);
73 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& s);
79 virtual void postGuiSetup(
const std::vector<makVrv::DtSimEntry*>& data);
117 virtual void init(
const QString& description,
const std::vector<DtScriptedTaskVariable>&);