15 #include <QtGui/QWidget>
16 #include <QtGui/QValidator>
42 virtual void setLabel(
const std::string&);
45 virtual void setToolTip(
const QString&);
48 virtual void setIndent(
int);
51 virtual void setDefaultValue(
const std::string&)
56 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& data)
62 virtual void setVariableData(
const std::string&)
67 virtual void setRange(
double,
double)
83 virtual bool guiElementOnly()
const
111 virtual void setLabel(
const std::string&);
114 virtual void setDefaultValue(
const std::string&);
118 virtual void setVariableData(
const std::string&);
138 virtual bool isValid();
140 virtual void setReadOnly(
bool);
172 virtual void setRange(
double bottom,
double top);
175 virtual DtReaderWriter* createBoundVariable(
const std::string& variableName);
178 virtual void setupFromBoundVariable(
const DtReaderWriter* variableName);
211 virtual void setRange(
double bottom,
double top);
214 virtual DtReaderWriter* createBoundVariable(
const std::string& variableName);
217 virtual void setupFromBoundVariable(
const DtReaderWriter* variableName);
246 virtual void setRange(
double bottom,
double top);
249 virtual DtReaderWriter* createBoundVariable(
const std::string& variableName);
252 virtual void setupFromBoundVariable(
const DtReaderWriter* variableName);
274 virtual DtReaderWriter* createBoundVariable(
const std::string& variableName);
277 virtual void setupFromBoundVariable(
const DtReaderWriter* variableName);
279 virtual void setDefaultValue(
const std::string& s);
287 virtual void onSelectEntityType();
303 virtual void setReadOnly(
bool);
306 virtual void onAdd();
307 virtual void onUpdate();
308 virtual void onDelete();
331 virtual void setLabel(
const std::string&);
334 virtual void setDefaultValue(
const std::string&);
338 virtual void setVariableData(
const std::string&);
341 virtual void setRange(
double bottom,
double top);
344 virtual DtReaderWriter* createBoundVariable(
const std::string& variableName);
347 virtual void setupFromBoundVariable(
const DtReaderWriter* variableName);
373 virtual void setReadOnly(
bool);
390 virtual void setLabel(
const std::string&);
393 virtual void setDefaultValue(
const std::string&);
397 virtual void setVariableData(
const std::string&);
400 virtual void setRange(
double bottom,
double top);
403 virtual DtReaderWriter* createBoundVariable(
const std::string& variableName);
406 virtual void setupFromBoundVariable(
const DtReaderWriter* variableName);
429 virtual void setDefaultValue(
const std::string&);
433 virtual void setVariableData(
const std::string&);
436 virtual void setRange(
double bottom,
double top);
439 virtual DtReaderWriter* createBoundVariable(
const std::string& variableName);
442 virtual void setupFromBoundVariable(
const DtReaderWriter* variableName);