21 Q_PROPERTY(
double initialValueAtPrecision READ initialValueAtPrecision NOTIFY initialValueAtPrecisionChanged)
27 double initialValueAtPrecision()
const {
return _initialValueAtPrecision; }
29 Q_INVOKABLE
int resetInitialValue(
void);
30 Q_INVOKABLE
double valueAtModelIndex(
int index)
const;
31 Q_INVOKABLE
int valueIndexAtModelIndex(
int index)
const;
37 double _valueAtPrecision(
double value)
const;
39 int rowCount(
const QModelIndex &parent = QModelIndex()) const final { Q_UNUSED(parent);
return _cValues; }
40 QVariant data(
const QModelIndex &index,
int role = Qt::DisplayRole)
const final;
41 QHash<int, QByteArray> roleNames() const final;
45 int _firstValueIndexInWindow = 0;
46 int _initialValueIndex = 0;
50 double _initialValue = 0;
51 double _initialValueAtPrecision = 0;
52 double _increment = 0;
54 static constexpr
int _valueRole = Qt::UserRole;
55 static constexpr
int _valueIndexRole = Qt::UserRole + 1;