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.


