Spec-Zone.ru › Qt

Класс QVirtualKeyboardSelectionListModel

Модель списка для списков выбора. Подробнее...

Заголовок: #include <QVirtualKeyboardSelectionListModel>
CMake: find_package(Qt6 COMPONENTS VirtualKeyboard REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::VirtualKeyboard)
qmake: QT += virtualkeyboard
Инициализируется из: SelectionListModel
Наследуется от: QAbstractListModel
  • Список всех членов, включая унаследованные

Типы публичного доступа

Перечисление DictionaryType { Default, User }
Перечисление Role { Display, DisplayRole, WordCompletionLength, WordCompletionLengthRole, Dictionary, CanRemoveSuggestion }
Перечисление Type { WordCandidateList }

Публичные функции

void removeItem(int index)
void selectItem(int index)

Сигналы

void activeItemChanged(int index)
void itemSelected(int index)

Подробное описание

Этот класс выступает в роли посредника между пользовательским интерфейсом и модулем ввода, предоставляя данные для списков выбора.

Документация по типам членов

Перечисление QVirtualKeyboardSelectionListModel::DictionaryType

Это перечисление определяет тип словаря слова.

Константа Значение Описание
QVirtualKeyboardSelectionListModel::DictionaryType::Default 0 Предложение слова взято из словаря по умолчанию.
QVirtualKeyboardSelectionListModel::DictionaryType::User 1 Предложение слова взято из пользовательского словаря.

Перечисление QVirtualKeyboardSelectionListModel::Role

Это перечисление определяет роль запрашиваемых данных.

Константа Значение Описание
QVirtualKeyboardSelectionListModel::Role::Display Qt::DisplayRole Данные для отображения в виде текста.
QVirtualKeyboardSelectionListModel::Role::DisplayRole Display obsolete Используйте Role::Display.
QVirtualKeyboardSelectionListModel::Role::WordCompletionLength Qt::UserRole + 1 Целое число, определяющее длину слова, представленную частью дополнения, выраженную в количестве символов, считая от конца строки.
QVirtualKeyboardSelectionListModel::Role::WordCompletionLengthRole WordCompletionLength obsolete Используйте Role::WordCompletionLength.
QVirtualKeyboardSelectionListModel::Role::Dictionary 258 Целое число, определяющее l {QVirtualKeyboardSelectionListModel::DictionaryType}{тип словаря}.
QVirtualKeyboardSelectionListModel::Role::CanRemoveSuggestion 259 Булево значение, указывающее, можно ли удалить предложение слова из словаря.

Перечисление QVirtualKeyboardSelectionListModel::Type

Это перечисление определяет тип списка выбора.

Константа Значение Описание
QVirtualKeyboardSelectionListModel::Type::WordCandidateList 0 Отображает список предложений слов.

Документация по функциям членов

[signal] void QVirtualKeyboardSelectionListModel::activeItemChanged(int index)

Этот сигнал испускается, когда активный элемент в списке меняется. Пользовательский интерфейс должен реагировать на этот сигнал, выделяя элемент с индексом index в списке.

[signal] void QVirtualKeyboardSelectionListModel::itemSelected(int index)

Этот сигнал испускается, когда пользователь выбирает элемент с индексом index.

[invokable] void QVirtualKeyboardSelectionListModel::removeItem(int index)

Этот метод должен вызываться, когда пользователь удаляет элемент с позиции index из списка. Удаление передается модулю ввода для дальнейшей обработки.

Примечание: Эта функция может вызываться через систему метаобъектов и из QML. См. Q_INVOKABLE.

[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-6.2/qvirtualkeyboardselectionlistmodel.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API