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.
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. |
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. |
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.
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 .
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 .