IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

QVirtualKeyboardSelectionListModel Class

List model for selection lists.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

QVirtualKeyboardSelectionListModel Class

  • Header: QVirtualKeyboardSelectionListModel

  • CMake:

    find_package(Qt6 REQUIRED COMPONENTS VirtualKeyboard)

    target_link_libraries(mytarget PRIVATE Qt6::VirtualKeyboard)

  • qmake: QT += virtualkeyboard

  • Inherited By:

  • Instantiated By: qml-qtquick-virtualkeyboard-selectionlistmodel.xml

  • Inherits: QAbstractListModel

  • Group: QVirtualKeyboardSelectionListModel is part of qtvirtualkeyboard-cpp-for-devs

Detailed Description

This class acts as a bridge between the UI and the input method that provides the data for selection lists.

Member Type Documentation

 

enum QVirtualKeyboardSelectionListModel::DictionaryType

This enum specifies the dictionary type of a word.

Constant

Value

Description

QVirtualKeyboardSelectionListModel::DictionaryType::Default

0

The word candidate is from the default dictionary.

QVirtualKeyboardSelectionListModel::DictionaryType::User

1

The word candidate is from the user dictionary.

enum QVirtualKeyboardSelectionListModel::Role

This enum specifies a role of the data requested.

Constant

Value

Description

QVirtualKeyboardSelectionListModel::Role::Display

Qt::DisplayRole

The data to be rendered in form of text.

QVirtualKeyboardSelectionListModel::Role::DisplayRole

Display

obsolete Use Role::Display.

QVirtualKeyboardSelectionListModel::Role::WordCompletionLength

Qt::UserRole + 1

An integer specifying the length of the word the completion part expressed as the number of characters counted from the end of the string.

QVirtualKeyboardSelectionListModel::Role::WordCompletionLengthRole

WordCompletionLength

obsolete Use Role::WordCompletionLength.

QVirtualKeyboardSelectionListModel::Role::Dictionary

258

An integer specifying l {QVirtualKeyboardSelectionListModel::DictionaryType}{dictionary type}.

QVirtualKeyboardSelectionListModel::Role::CanRemoveSuggestion

259

A boolean value indicating if the word candidate can be removed from the dictionary.

enum QVirtualKeyboardSelectionListModel::Type

This enum specifies the type of selection list.

Constant

Value

Description

QVirtualKeyboardSelectionListModel::Type::WordCandidateList

0

Shows list of word candidates.

Member Function Documentation

 

void QVirtualKeyboardSelectionListModel::activeItemChanged(int index)

This signal is emitted when the active item in the list changes. The UI should react to this signal by highlighting the item at index in the list.

void QVirtualKeyboardSelectionListModel::itemSelected(int index)

This signal is emitted when an item at index is selected by the user.

void QVirtualKeyboardSelectionListModel::removeItem(int index)

This method should be called when the user removes an item at position index from the list. The removal is forwarded to the input method for further processing.

void QVirtualKeyboardSelectionListModel::selectItem(int index)

This method should be called when the user selects an item at position index from the list. The selection is forwarded to the input method for further processing.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+