21 #include <QtCore/QVariant>
28 class QDoubleValidator;
39 virtual QString title()
const ;
40 virtual bool canEditType(
int)
const;
51 virtual void comboChanged(
const QString&);
56 virtual void addResourceIfPresent(
const DtString& propertyName,
const QString& displayName,
60 const std::vector<makVrv::DtSimEntry*>& data);
61 virtual bool isComplete()
const;
63 virtual void setupConditional(
const DtSimCondExpr*,
const std::vector<makVrv::DtSimEntry*>& data);
65 virtual void setupGui(
const std::vector<makVrv::DtSimEntry*>& data);
66 virtual void addResource(
const DtResource& resource);
67 virtual void resourceUpdated(
const DtResource&);
69 virtual QString resourceName()
const;
70 virtual bool setResourceName(
const QString&);
72 virtual QString resourceOperator()
const;
73 virtual void setResourceOperator(
const QString&);
75 virtual bool isPercent()
const;
76 virtual void setIsPercent(
bool);
82 virtual void resourcesChanged();
83 virtual void resourceCheckingDisabled();
84 virtual void resourceCheckComplete();
102 virtual int resourceCount()
const;
104 virtual void addItem(
const QString&,
const QVariant& = QVariant());
105 virtual void disable(
const QString& reason);
106 virtual void enable();
107 virtual void setSelectedIndex(
int);
108 virtual QString selectedText()
const;
109 virtual void clear();
110 virtual void setRealResource(
const QString& full,
const QString& current);
111 virtual void setIntegerResource(
const QString& full,
const QString& current);
113 virtual QString resourceName()
const;
114 virtual bool setResourceName(
const QString&);
116 virtual QString resourceOperator()
const;
117 virtual void setResourceOperator(
const QString&);
119 virtual bool isPercent()
const;
120 virtual void setIsPercent(
bool);
124 virtual QString value()
const;
126 virtual void setValue(
const QString&);
128 virtual void setupConditional(
const DtSimCondExpr*,
const std::vector<makVrv::DtSimEntry*>& data);
131 virtual void onComboChanged(
const QString&);