QVirtualKeyboardSelectionListModel Class
選択リストのリストモデル。さらに...
ヘッダー | #include <QVirtualKeyboardSelectionListModel> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS VirtualKeyboard) target_link_libraries(mytarget PRIVATE Qt6::VirtualKeyboard) |
qmake | QT += virtualkeyboard |
QML で | SelectionListModel |
継承: | 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 の項目を選択したときに呼び出されなければならない。選択された項目は入力メソッドに転送され、さらに処理されます。
注意: この関数はメタオブジェクトシステムやQMLから呼び出すことができます。Q_INVOKABLE を参照してください。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.