1 #ifndef NUMERICITEMRANGE_H
2 #define NUMERICITEMRANGE_H
19 QVariant impliedValue(
const QVariant& v)
const;
22 quint32 count()
const ;
25 SPDomainItem item(quint32 index)
const ;
28 SPDomainItem item(
const QString &def)
const ;
31 SPDomainItem itemByOrder(quint32 index)
const;
41 virtual double index(
double v)
const;
44 bool contains(
const QVariant& name,
bool inclusive =
true)
const ;
53 void add(SPDomainItem item);
56 void remove(
const QString& nm) ;
64 QString toString()
const;
98 qint32 gotoIndex(qint32 index, qint32 step)
const;
103 std::vector<SPNumericItem> _items;
104 bool validNumber(QString value)
const;
105 bool alignWithParent(
const IDomain& dom);
108 typedef QSharedPointer<NumericItemRange> SPNumericItemRange;
111 #endif // NUMERICITEMRANGE_H