QVirtualKeyboardSelectionListModel Class

List model for selection lists. 更多...

头: #include <QVirtualKeyboardSelectionListModel>
qmake: QT += virtualkeyboard
实例化: SelectionListModel
继承: QAbstractListModel

公共类型

enum class DictionaryType { Default, User }
enum class 角色 { Display, DisplayRole, WordCompletionLength, WordCompletionLengthRole, Dictionary, CanRemoveSuggestion }
enum class Type { WordCandidateList }

公共函数

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

信号

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

详细描述

This class acts as a bridge between the UI and the input method that provides the data for selection lists.

成员类型文档编制

enum class QVirtualKeyboardSelectionListModel:: DictionaryType

This enum specifies the dictionary type of a word.

常量 描述
QVirtualKeyboardSelectionListModel::DictionaryType::Default 0 The word candidate is from the default dictionary.
QVirtualKeyboardSelectionListModel::DictionaryType::User 1 The word candidate is from the user dictionary.

enum class QVirtualKeyboardSelectionListModel:: 角色

This enum specifies a role of the data requested.

常量 描述
QVirtualKeyboardSelectionListModel::Role::Display Qt::DisplayRole The data to be rendered in form of text.
QVirtualKeyboardSelectionListModel::Role::DisplayRole 显示 obsolete Use Role::Display.
QVirtualKeyboardSelectionListModel::Role::WordCompletionLength Qt::UserRole + 1 An integer specifying the length of the word the completion part expressed as the number of characters counted from the end of the string.
QVirtualKeyboardSelectionListModel::Role::WordCompletionLengthRole WordCompletionLength obsolete Use Role::WordCompletionLength.
QVirtualKeyboardSelectionListModel::Role::Dictionary 258 An integer specifying l { QVirtualKeyboardSelectionListModel::DictionaryType }{dictionary type}.
QVirtualKeyboardSelectionListModel::Role::CanRemoveSuggestion 259 A boolean value indicating if the word candidate can be removed from the dictionary.

enum class QVirtualKeyboardSelectionListModel:: Type

This enum specifies the type of selection list.

常量 描述
QVirtualKeyboardSelectionListModel::Type::WordCandidateList 0 Shows list of word candidates.

成员函数文档编制

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

This signal is emitted when the active item in the list changes. The UI should react to this signal by highlighting the item at index 在列表中。

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

This signal is emitted when an item at index is selected by the user.

void QVirtualKeyboardSelectionListModel:: removeItem ( int index )

This method should be called when the user removes an item at position index from the list. The removal is forwarded to the input method for further processing.

注意: 此函数可以被援引,通过元对象系统和从 QML。见 Q_INVOKABLE .

void QVirtualKeyboardSelectionListModel:: selectItem ( int index )

This method should be called when the user selects an item at position index from the list. The selection is forwarded to the input method for further processing.

注意: 此函数可以被援引,通过元对象系统和从 QML。见 Q_INVOKABLE .