QVirtualKeyboardSelectionListModel Class

選択リストのリストモデル。詳細...

Header: #include <QVirtualKeyboardSelectionListModel>
CMake: find_package(Qt6 REQUIRED COMPONENTS VirtualKeyboard)
target_link_libraries(mytarget PRIVATE Qt6::VirtualKeyboard)
qmake: QT += virtualkeyboard
In QML: SelectionListModel
Inherits: QAbstractListModel

パブリック型

enum class DictionaryType { Default, User }
enum class Role { Display, DisplayRole, WordCompletionLength, WordCompletionLengthRole, Dictionary, CanRemoveSuggestion }
enum class Type { WordCandidateList }

パブリック関数

void removeItem(int index)
void selectItem(int index)

シグナル

void activeItemChanged(int index)
void itemSelected(int index)

詳細説明

このクラスは、UIと選択リストのデータを提供する入力メソッドとの橋渡しをします。

メンバ型ドキュメント

enum class QVirtualKeyboardSelectionListModel::DictionaryType

この列挙型は、単語の辞書タイプを指定します。

定数説明
QVirtualKeyboardSelectionListModel::DictionaryType::Default0単語候補はデフォルト辞書のものである。
QVirtualKeyboardSelectionListModel::DictionaryType::User1単語の候補は、ユーザ辞書からのものである。

enum class QVirtualKeyboardSelectionListModel::Role

この列挙型は、要求されたデータの役割を指定する。

定数説明
QVirtualKeyboardSelectionListModel::Role::DisplayQt::DisplayRoleテキスト形式でレンダリングされるデータ。
QVirtualKeyboardSelectionListModel::Role::DisplayRoleDisplayobsolete Role::Displayを使用してください。
QVirtualKeyboardSelectionListModel::Role::WordCompletionLengthQt::UserRole + 1文字列の末尾から数えた文字数で表される、補完部分の単語の長さを指定する整数。
QVirtualKeyboardSelectionListModel::Role::WordCompletionLengthRoleWordCompletionLengthobsolete Role::WordCompletionLength を使用します。
QVirtualKeyboardSelectionListModel::Role::Dictionary258l {QVirtualKeyboardSelectionListModel::DictionaryType}{辞書型} を指定する整数。
QVirtualKeyboardSelectionListModel::Role::CanRemoveSuggestion259単語候補を辞書から削除できるかどうかを示すブール値。

enum class QVirtualKeyboardSelectionListModel::Type

この列挙型は、選択リストのタイプを指定します。

定数説明
QVirtualKeyboardSelectionListModel::Type::WordCandidateList0単語候補のリストを示す。

メンバ関数説明

[signal] void QVirtualKeyboardSelectionListModel::activeItemChanged(int index)

このシグナルは、リスト内のアクティブな項目が変更されたときに発行されます。UIはこのシグナルに反応し、リスト内のindex の項目をハイライトする。

[signal] void QVirtualKeyboardSelectionListModel::itemSelected(int index)

このシグナルは、index の項目がユーザーによって選択されたときに発せられる。

[invokable] void QVirtualKeyboardSelectionListModel::removeItem(int index)

このメソッドは、ユーザーがindex の位置にあるアイテムをリストから削除したときに呼び出される必要があります。削除された項目は input メソッドに転送され、さらに処理されます。

注意: この関数はメタオブジェクトシステムやQMLから呼び出すことができます。Q_INVOKABLE を参照してください。

[invokable] void QVirtualKeyboardSelectionListModel::selectItem(int index)

このメソッドは、ユーザがリストからindex の位置にある項目を選択したときに呼び出されます。選択された項目は input メソッドに転送され、さらに処理されます。

注意: この関数はメタオブジェクトシステムやQMLから呼び出すことができます。Q_INVOKABLE を参照してください。

ここに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。