QVirtualKeyboardSelectionListModel Class▲
-
Header: QVirtualKeyboardSelectionListModel
-
CMake:
find_package(Qt6 REQUIRED COMPONENTS VirtualKeyboard)
target_link_libraries(mytarget PRIVATE Qt6::VirtualKeyboard)
-
qmake: QT += virtualkeyboard
-
Inherited By:
-
Instantiated By: qml-qtquick-virtualkeyboard-selectionlistmodel.xml
-
Inherits: QAbstractListModel
-
Group: QVirtualKeyboardSelectionListModel is part of qtvirtualkeyboard-cpp-for-devs
Detailed Description▲
This class acts as a bridge between the UI and the input method that provides the data for selection lists.
Member Type Documentation▲
enum QVirtualKeyboardSelectionListModel::DictionaryType▲
This enum specifies the dictionary type of a word.
Constant |
Value |
Description |
---|---|---|
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 QVirtualKeyboardSelectionListModel::Role▲
This enum specifies a role of the data requested.
Constant |
Value |
Description |
---|---|---|
QVirtualKeyboardSelectionListModel::Role::Display |
Qt::DisplayRole |
The data to be rendered in form of text. |
QVirtualKeyboardSelectionListModel::Role::DisplayRole |
Display |
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 QVirtualKeyboardSelectionListModel::Type▲
This enum specifies the type of selection list.
Constant |
Value |
Description |
---|---|---|
QVirtualKeyboardSelectionListModel::Type::WordCandidateList |
0 |
Shows list of word candidates. |
Member Function Documentation▲
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 in the list.
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.
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.