21 #include <QtCore/QVariant>
28 class QDoubleValidator;
38 virtual QString title()
const ;
39 virtual bool canEditType(
int)
const;
50 virtual void comboChanged(
const QString&);
54 const std::vector<makVrv::DtSimEntry*>& data);
55 virtual bool isComplete()
const;
57 virtual void setupConditional(
const DtSimCondExpr*,
const std::vector<makVrv::DtSimEntry*>& data);
59 virtual void setupGui(
const std::vector<makVrv::DtSimEntry*>& data);
60 virtual void addResource(
const DtResource& resource);
61 virtual void resourceUpdated(
const DtResource&);
63 virtual QString resourceName()
const;
64 virtual void setResourceName(
const QString&);
66 virtual QString resourceOperator()
const;
67 virtual void setResourceOperator(
const QString&);
69 virtual bool isPercent()
const;
70 virtual void setIsPercent(
bool);
73 virtual void resourcesChanged();
74 virtual void resourceCheckingDisabled();
75 virtual void resourceCheckComplete();
90 virtual void addItem(
const QString&,
const QVariant& = QVariant());
91 virtual void disable(
const QString& reason);
92 virtual void enable();
93 virtual void setSelectedIndex(
int);
94 virtual QString selectedText()
const;
96 virtual void setRealResource(
const QString& full,
const QString& current);
97 virtual void setIntegerResource(
const QString& full,
const QString& current);
99 virtual QString resourceName()
const;
100 virtual void setResourceName(
const QString&);
102 virtual QString resourceOperator()
const;
103 virtual void setResourceOperator(
const QString&);
105 virtual bool isPercent()
const;
106 virtual void setIsPercent(
bool);
110 virtual QString value()
const;
112 virtual void setValue(
const QString&);
114 virtual void setupConditional(
const DtSimCondExpr*,
const std::vector<makVrv::DtSimEntry*>& data);
117 virtual void onComboChanged(
const QString&);