SelectionListModel QML Type

選択リストのデータモデルを提供します。詳細...

Import Statement: import QtQuick.VirtualKeyboard
In C++: QVirtualKeyboardSelectionListModel

シグナル

メソッド

詳細説明

SelectionListModel は、入力メソッドによって提供される単語候補のデータモデルです。

SelectionListModel のインスタンスを直接作成することはできません。代わりに、InputEngine がインスタンスを管理し、InputEngine::wordCandidateListModel プロパティによってモデルへのアクセスを提供します。

このモデルは、リストデリゲートに対して以下のデータの役割を公開します:

  • display 項目の表示テキスト。
  • wordCompletionLength 項目の単語補完長。
  • dictionaryType 単語の辞書タイプ。 を参照。QVirtualKeyboardSelectionListModel::DictionaryType
  • canRemoveSuggestion 単語を辞書から削除できるかどうかを示すブール値。

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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。