Класс State
(QAccessible::State)| Заголовок: | #include <State> |
| qmake: | QT += gui |
Открытые функции
| State() |
Открытые переменные
| quint64 | active |
| quint64 | animated |
| quint64 | busy |
| quint64 | checkStateMixed |
| quint64 | checkable |
| quint64 | checked |
| quint64 | collapsed |
| quint64 | defaultButton |
| quint64 | disabled |
| quint64 | editable |
| quint64 | expandable |
| quint64 | expanded |
| quint64 | extSelectable |
| quint64 | focusable |
| quint64 | focused |
| quint64 | hasPopup |
| quint64 | hotTracked |
| quint64 | invalid |
| quint64 | invisible |
| quint64 | linked |
| quint64 | marqueed |
| quint64 | modal |
| quint64 | movable |
| quint64 | multiLine |
| quint64 | multiSelectable |
| quint64 | offscreen |
| quint64 | passwordEdit |
| quint64 | pressed |
| quint64 | readOnly |
| quint64 | searchEdit |
| quint64 | selectable |
| quint64 | selectableText |
| quint64 | selected |
| quint64 | selfVoicing |
| quint64 | sizeable |
| quint64 | supportsAutoCompletion |
| quint64 | traversed |
Подробное описание
Эта структура определяет битовые флаги, которые указывают на состояние доступного объекта. Значения:
| Постоянная | Описание |
|---|---|
active |
Объект является активным окном или активным дочерним элементом в контейнере (получающий фокус при фокусировке контейнера). |
adjustable |
Объект представляет настраиваемое значение, например, ползунки. |
animated |
Внешний вид объекта часто меняется. |
busy |
Объект в данный момент не может принять ввод. |
checkable |
Объект может быть отмечен. |
checked |
Флажок объекта установлен. |
checkStateMixed |
Третье состояние флажков (полуотмеченный вид в три-состоятельных флажках). |
collapsed |
Объект свёрнут, например, закрытый элемент списка, или свёрнутое окно. |
defaultButton |
Объект представляет собой кнопку по умолчанию в диалоговом окне. |
defunct |
Объект больше не существует. |
editable |
Объект имеет текстовый курсор (и часто реализует текстовый интерфейс). |
expandable |
Объект может быть развернут, в основном используется для ячеек в древовидном представлении. |
expanded |
Объект развернут, в настоящее время его дочерние элементы видны. |
extSelectable |
Объект поддерживает расширенный выбор. |
focusable |
Объект может получить фокус. Только объекты в активном окне могут получить фокус. |
focused |
Объект имеет фокус клавиатуры. |
hasPopup |
Объект открывает всплывающее окно. |
hotTracked |
Внешний вид объекта чувствителен к положению курсора мыши. |
invalid |
Объект больше не действителен (потому что он был удален). |
invalidEntry |
Валидация входных данных, текущий ввод недействителен. |
invisible |
Объект не виден пользователю. |
linked |
Объект связан с другим объектом, например, гиперссылка. |
marqueed |
Объект отображает содержимое со скроллингом, например, просмотр журнала. |
modal |
Объект блокирует ввод от других объектов. |
movable |
Объект может быть перемещен. |
multiLine |
Объект имеет несколько строк текста (перенос слов), в отличие от одной строки. |
multiSelectable |
Объект поддерживает выбор нескольких элементов. |
offscreen |
Объект обрезается видимой областью. Объекты, которые находятся за пределами экрана, также невидимы. |
passwordEdit |
Объект является полем пароля, например, строка редактирования для ввода пароля. |
playsSound |
Объект издает звук при взаимодействии с ним. |
pressed |
Объект нажат. |
readOnly |
Объект обычно может быть изменён, но явным образом задан только для чтения. |
searchEdit |
Объект — поле редактирования, являющееся вводом для запросов поиска. |
selectable |
Объект может быть выбран. |
selectableText |
Объект имеет текст, который можно выбрать. Это отличается от выборочных, которые относятся к дочерним элементам объекта. |
selected |
Объект выбран, это независимо от выбора текста. |
selfVoicing |
Объект описывает себя голосом или звуком. |
sizeable |
Объект может быть изменён в размерах, например, окна верхнего уровня. |
summaryElement |
Объект обобщает состояние окна и должен обрабатываться в приоритете. |
supportsAutoCompletion |
Объект имеет автозаполнение, например, в строках редактирования или раскрывающихся списках. |
traversed |
Объект связан и был посещён. |
updatesFrequently |
Объект часто изменяется и нуждается в обновлении при доступе к нему. |
disabled |
Объект недоступен пользователю, например, отключенный виджет. |
Реализации QAccessibleInterface::state() возвращают комбинацию этих флагов.
Документация по членам-функциям
State::State()
Создаёт новый QAccessible::State со всеми состояниями, установленными в false.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qaccessible-state.html