aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJarkko Koivikko <jarkko.koivikko@code-q.fi>2018-08-24 01:49:24 +0300
committerJarkko Koivikko <jarkko.koivikko@code-q.fi>2018-08-30 07:04:17 +0000
commitcc857a9d8eaf328daf479ea3a87c0f78471e2e10 (patch)
tree3dce2cd1d14fe4aca0cca4b8047f07051d59a163
parent825b9a7de3a425c53316a1cd61f9dafdeaa7c649 (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.cpp4
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();
}