15QList<QAccessible::Attribute> QAccessibleQuickScrollBar::attributeKeys()
const
17 QList<QAccessible::Attribute> keys = QAccessibleQuickControl::attributeKeys();
18 keys.append(QAccessible::Attribute::Orientation);
25 if (key == QAccessible::Attribute::Orientation)
26 return QVariant::fromValue(scrollBar()->orientation());
28 return QAccessibleQuickControl::attributeValue(key);
33 return normalizeValue(scrollBar()->position());
38 scrollBar()->setPosition(denormalizeValue(value.toReal()));
43 return normalizeValue(1.0 - scrollBar()->size());
48 return normalizeValue(0.0);
53 return normalizeValue(scrollBar()->stepSize());
58 return static_cast<QQuickScrollBar *>(object());
63 return 1.0 - scrollBar()->size();
68 const qreal maxPositionValue = maximumPositionValue();
69 if (maxPositionValue > 0.0)
70 return value / maxPositionValue * 100.0;
76 return value / 100.0 * maximumPositionValue();
Combined button and popup list for selecting options.