11 #include <QtCore/QVariant>
41 virtual void run(
const std::vector<makVrv::DtSimEntry*>&);
44 virtual void setOKEnabled(
bool);
45 virtual void setCancelEnabled(
bool);
46 virtual bool valid()
const;
49 virtual void sendRequest() = 0;
60 virtual void setupGui(
const std::vector<makVrv::DtSimEntry*>&);
65 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data) = 0;
68 virtual void postGuiSetup(
const std::vector<makVrv::DtSimEntry*>& data);
73 virtual void initializeItems(
const std::vector<makVrv::DtSimEntry*>& data);
76 virtual void closeEvent(QCloseEvent*);
78 virtual void hideButtons(
bool);
82 virtual bool editStatement(
const std::vector<makVrv::DtSimEntry*>&,
const DtSimStatement*);
83 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& s);
84 virtual bool wantsSelectionOfObjectInCommandMode()
const;
87 virtual void sendTaskRequest(
const DtSimTask&);
90 virtual void onOK() { onOk(); };
94 virtual void onCancel();