Класс QVirtualKeyboardSelectionListModel
Модель списка для списков выбора. Подробнее...
| Заголовок: | #include <QVirtualKeyboardSelectionListModel> |
| qmake: | QT += virtualkeyboard |
| Создаётся: | SelectionListModel |
| Наследуется от: | QAbstractListModel |
Типы публичного доступа
| перечисление | DictionaryType { Default, User } |
| перечисление | Role { Display, DisplayRole, WordCompletionLength, WordCompletionLengthRole, Dictionary, CanRemoveSuggestion } |
| перечисление | Type { WordCandidateList } |
Функции публичного доступа
| int | count() const |
| void | removeItem(int index) |
| void | selectItem(int index) |
- 4 функции публичного доступа, унаследованные от QAbstractListModel
- 40 функций публичного доступа, унаследованные от QAbstractItemModel
- 31 функция публичного доступа, унаследованная от QObject
Сигналы
| void | activeItemChanged(int index) |
| void | countChanged() |
| void | itemSelected(int index) |
- 18 сигналов, унаследованных от QAbstractItemModel
- 2 сигнала, унаследованных от QObject
Статические члены публичного доступа
| const QMetaObject | staticMetaObject |
- 9 статических членов публичного доступа, унаследованных от QObject
Дополнительные наследуемые члены
- 1 свойство, унаследованное от QObject
- 2 слота публичного доступа, унаследованные от QAbstractItemModel
- 1 слот публичного доступа, унаследованный от QObject
- 19 защищённых функций, унаследованных от QAbstractItemModel
- 9 защищённых функций, унаследованных от QObject
- 1 защищённый слот, унаследованный от QAbstractItemModel
Подробное описание
Модель списка для списков выбора.
Этот класс служит мостом между пользовательским интерфейсом и методом ввода, который предоставляет данные для списков выбора.
Документация по типам членов
перечисление QVirtualKeyboardSelectionListModel::DictionaryType
Это перечисление определяет тип словаря слова.
| Константа | Значение | Описание |
|---|---|---|
QVirtualKeyboardSelectionListModel::Default |
0 |
Кандидат слова происходит из словаря по умолчанию. |
QVirtualKeyboardSelectionListModel::User |
1 |
Кандидат слова происходит из пользовательского словаря. |
перечисление QVirtualKeyboardSelectionListModel::Role
Это перечисление определяет роль запрашиваемых данных.
| Константа | Значение | Описание |
|---|---|---|
QVirtualKeyboardSelectionListModel::Display |
Qt::DisplayRole |
Данные для отображения в виде текста. |
QVirtualKeyboardSelectionListModel::DisplayRole |
Display |
obsolete Используйте Role::Display. |
QVirtualKeyboardSelectionListModel::WordCompletionLength |
Qt::UserRole + 1 |
Целое число, определяющее длину слова, части дополнения, выраженные как количество символов, считаемых с конца строки. |
QVirtualKeyboardSelectionListModel::WordCompletionLengthRole |
WordCompletionLength |
obsolete Используйте Role::WordCompletionLength. |
QVirtualKeyboardSelectionListModel::Dictionary |
258 |
Целое число, определяющее l {QVirtualKeyboardSelectionListModel::DictionaryType}{тип словаря}. |
QVirtualKeyboardSelectionListModel::CanRemoveSuggestion |
259 |
Булевое значение, указывающее, можно ли удалить кандидата слова из словаря. |
перечисление QVirtualKeyboardSelectionListModel::Type
Это перечисление определяет тип списка выбора.
| Константа | Значение | Описание |
|---|---|---|
QVirtualKeyboardSelectionListModel::WordCandidateList |
0 |
Отображает список кандидатов слов. |
Документация по функциям членов
[signal] void QVirtualKeyboardSelectionListModel::activeItemChanged(int index)
Этот сигнал излучается, когда активный элемент в списке изменяется. Пользовательский интерфейс должен реагировать на этот сигнал, выделяя элемент в позиции index в списке.
int QVirtualKeyboardSelectionListModel::count() const
[signal] void QVirtualKeyboardSelectionListModel::countChanged()
[signal] void QVirtualKeyboardSelectionListModel::itemSelected(int index)
Этот сигнал излучается, когда пользователь выбирает элемент в позиции index.
void QVirtualKeyboardSelectionListModel::removeItem(int index)
Этот метод должен вызываться, когда пользователь удаляет элемент в позиции index из списка. Удаление передаётся методу ввода для дальнейшей обработки.
Примечание: Эту функцию можно вызывать через систему метаобъектов и из QML. См. Q_INVOKABLE.
void QVirtualKeyboardSelectionListModel::selectItem(int index)
Этот метод должен вызываться, когда пользователь выбирает элемент в позиции index из списка. Выбор передаётся методу ввода для дальнейшей обработки.
Примечание: Эту функцию можно вызывать через систему метаобъектов и из QML. См. Q_INVOKABLE.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qvirtualkeyboardselectionlistmodel.html