SelectionListModel QML Type
選択リストのデータモデルを提供します。詳細...
Import Statement: | import QtQuick.VirtualKeyboard |
In C++: | QVirtualKeyboardSelectionListModel |
シグナル
- void activeItemChanged(int index)
- void itemSelected(int index)
メソッド
- void removeItem(int index)
- void selectItem(int index)
詳細説明
SelectionListModel は、入力メソッドによって提供される単語候補のデータモデルです。
SelectionListModel のインスタンスを直接作成することはできません。代わりに、InputEngine がインスタンスを管理し、InputEngine::wordCandidateListModel プロパティによってモデルへのアクセスを提供します。
このモデルは、リストデリゲートに対して以下のデータの役割を公開します:
display
項目の表示テキスト。wordCompletionLength
項目の単語補完長。dictionaryType
単語の辞書タイプ。 を参照。QVirtualKeyboardSelectionListModel::DictionaryTypecanRemoveSuggestion
単語を辞書から削除できるかどうかを示すブール値。
activeItemChanged シグナルは、入力メソッドによって現在ハイライトされている項目を示します。ビューはこのシグナルに応答して、リスト内の対応する項目をハイライトする必要があります。
ユーザーの選択は、selectItem ()メソッドで処理される。ユーザがリストから項目を選択すると、ビューはこのメソッドを呼び出す必要があります。
シグナルの説明
void activeItemChanged(int index) |
このシグナルは、リスト内のアクティブな項目が変更されたときに発行されます。UIはこのシグナルに反応し、リスト内のindex 。
注: 対応するハンドラはonActiveItemChanged
です。
void itemSelected(int index) |
このシグナルは、index の項目がユーザーによって選択されたときに発せられます。
注 : 対応するハンドラはonItemSelected
です。
メソッド・ドキュメント
void removeItem(int index) |
このメソッドは、ユーザがindex の位置にある項目をリストから削除したときに呼び出されます。この削除は、さらなる処理のために input メソッドに転送されます。
void selectItem(int index) |
このメソッドは、ユーザが位置index の項目をリストから選択したときに呼び出されます。選択された項目は、さらなる処理のために input メソッドに転送されます。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。