diff options
author | Jarkko Koivikko <jarkko.koivikko@code-q.fi> | 2018-08-24 01:49:24 +0300 |
---|---|---|
committer | Jarkko Koivikko <jarkko.koivikko@code-q.fi> | 2018-08-30 07:04:17 +0000 |
commit | cc857a9d8eaf328daf479ea3a87c0f78471e2e10 (patch) | |
tree | 3dce2cd1d14fe4aca0cca4b8047f07051d59a163 | |
parent | 825b9a7de3a425c53316a1cd61f9dafdeaa7c649 (diff) |
Fix default values for selectionListData
QVirtualKeyboardAbstractInputMethod::selectionListData did not
return proper default values for newly added roles. The default
values are safe for any input method not implementing these roles.
Change-Id: Ife88567f2e519f6a7c5a913d41904afdb6140dff
Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
-rw-r--r-- | src/virtualkeyboard/qvirtualkeyboardabstractinputmethod.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/virtualkeyboard/qvirtualkeyboardabstractinputmethod.cpp b/src/virtualkeyboard/qvirtualkeyboardabstractinputmethod.cpp index bf70f829..e4cca1b1 100644 --- a/src/virtualkeyboard/qvirtualkeyboardabstractinputmethod.cpp +++ b/src/virtualkeyboard/qvirtualkeyboardabstractinputmethod.cpp @@ -154,6 +154,10 @@ QVariant QVirtualKeyboardAbstractInputMethod::selectionListData(QVirtualKeyboard return QVariant(""); case QVirtualKeyboardSelectionListModel::Role::WordCompletionLength: return QVariant(0); + case QVirtualKeyboardSelectionListModel::Role::Dictionary: + return QVariant(static_cast<int>(QVirtualKeyboardSelectionListModel::DictionaryType::Default)); + case QVirtualKeyboardSelectionListModel::Role::CanRemoveSuggestion: + return QVariant(false); } return QVariant(); } |