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) |
メンバ型ドキュメント
enum class QVirtualKeyboardSelectionListModel::DictionaryType
この列挙型は、単語の辞書タイプを指定します。
定数 | 値 | 説明 |
---|---|---|
QVirtualKeyboardSelectionListModel::DictionaryType::Default | 0 | 単語候補はデフォルト辞書のものである。 |
QVirtualKeyboardSelectionListModel::DictionaryType::User | 1 | 単語の候補は、ユーザ辞書からのものである。 |
enum class QVirtualKeyboardSelectionListModel::Role
この列挙型は、要求されたデータの役割を指定する。
定数 | 値 | 説明 |
---|---|---|
QVirtualKeyboardSelectionListModel::Role::Display | Qt::DisplayRole | テキスト形式でレンダリングされるデータ。 |
QVirtualKeyboardSelectionListModel::Role::DisplayRole | Display | obsolete Role::Displayを使用してください。 |
QVirtualKeyboardSelectionListModel::Role::WordCompletionLength | Qt::UserRole + 1 | 文字列の末尾から数えた文字数で表される、補完部分の単語の長さを指定する整数。 |
QVirtualKeyboardSelectionListModel::Role::WordCompletionLengthRole | WordCompletionLength | obsolete Role::WordCompletionLength を使用します。 |
QVirtualKeyboardSelectionListModel::Role::Dictionary | 258 | l {QVirtualKeyboardSelectionListModel::DictionaryType}{辞書型} を指定する整数。 |
QVirtualKeyboardSelectionListModel::Role::CanRemoveSuggestion | 259 | 単語候補を辞書から削除できるかどうかを示すブール値。 |
enum class QVirtualKeyboardSelectionListModel::Type
この列挙型は、選択リストのタイプを指定します。
定数 | 値 | 説明 |
---|---|---|
QVirtualKeyboardSelectionListModel::Type::WordCandidateList | 0 | 単語候補のリストを示す。 |
メンバ関数説明
[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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。