Класс QAccessibleValueInterface
Класс QAccessibleValueInterface реализует поддержку объектов, которые манипулируют значением. Подробнее...
| Заголовок: | #include <QAccessibleValueInterface> |
| qmake: | QT += gui |
Открытые функции
| virtual | ~QAccessibleValueInterface() |
| virtual QVariant | currentValue() const = 0 |
| virtual QVariant | maximumValue() const = 0 |
| virtual QVariant | minimumStepSize() const = 0 |
| virtual QVariant | minimumValue() const = 0 |
| virtual void | setCurrentValue(const QVariant &value) = 0 |
Подробное описание
Данный интерфейс должен быть реализован доступными объектами, которые представляют значение. Примерами являются спиннер, ползунок, циферблат и полоса прокрутки.
Вместо того, чтобы заставлять пользователя иметь дело с отдельными частями виджетов, этот интерфейс предоставляет более простой подход к представлению типа виджета.
Обычно этот интерфейс реализуется классами, которые также реализуют QAccessibleInterface.
Документация по функциям-членам
[virtual] QAccessibleValueInterface::~QAccessibleValueInterface()
Уничтожает QAccessibleValueInterface.
[pure virtual] QVariant QAccessibleValueInterface::currentValue() const
Возвращает текущее значение виджета. Обычно это double или int.
См. также setCurrentValue().
[pure virtual] QVariant QAccessibleValueInterface::maximumValue() const
Возвращает максимальное значение, принимаемое этим объектом.
См. также minimumValue() и currentValue().
[pure virtual] QVariant QAccessibleValueInterface::minimumStepSize() const
Возвращает минимальный шаг для доступного объекта. Это наименьший шаг увеличения/уменьшения значения. При програмном изменении значения оно должно всегда быть кратно минимальному шагу.
Некоторые инструменты используют это значение даже в тех случаях, когда setCurrentValue не выполняет никаких действий. Например, полосы прогресса являются только для чтения, но должны возвращать свой диапазон, деленный на 100.
[pure virtual] QVariant QAccessibleValueInterface::minimumValue() const
Возвращает минимальное значение, принимаемое этим объектом.
См. также maximumValue() и currentValue().
[pure virtual] void QAccessibleValueInterface::setCurrentValue(const QVariant &value)
Устанавливает значение value. Если требуемое значение value выходит за пределы допустимого диапазона, этот вызов будет проигнорирован.
См. также currentValue(), minimumValue() и maximumValue().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.13/qaccessiblevalueinterface.html