32 const Qt::WindowFlags& flags = 0);
38 virtual void disable(
const QString& reason);
41 virtual void enable();
45 virtual void setDetonationProximity(
const double proximity);
46 virtual const double detonationProximity()
const;
52 virtual bool editStatement(
const std::vector<makVrv::DtSimEntry*>& states,
56 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
59 virtual QBoxLayout* createMainLayout();
63 virtual void sendRequest() = 0;
75 virtual void setupStatement(
const std::vector<makVrv::DtSimEntry*>& data,
80 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& d);
85 virtual void setupGui(
const std::vector<makVrv::DtSimEntry*>& data);
93 virtual void resourceUpdated(
const DtResource&);
98 virtual void resourcesChanged();
101 virtual void resourceCheckingDisabled();
107 virtual void resourceCheckComplete();