SelectionListModel QML Type
Proporciona un modelo de datos para las listas de selección. Más...
| Import Statement: | import QtQuick.VirtualKeyboard |
| In C++: | QVirtualKeyboardSelectionListModel |
Señales
- void activeItemChanged(int index)
- void itemSelected(int index)
Métodos
- void removeItem(int index)
- void selectItem(int index)
Descripción detallada
SelectionListModel es un modelo de datos para las palabras candidatas proporcionadas por el método de entrada.
No es posible crear directamente una instancia de SelectionListModel. En su lugar, InputEngine gestiona las instancias y proporciona acceso al modelo mediante la propiedad InputEngine::wordCandidateListModel.
El modelo expone los siguientes roles de datos para el delegado de la lista:
displayTexto de visualización del elemento.wordCompletionLengthLongitud de la palabra completada para el elemento.dictionaryTypeTipo de diccionario de la palabra, véase QVirtualKeyboardSelectionListModel::DictionaryType.canRemoveSuggestionUn booleano que indica si la palabra puede eliminarse del diccionario.
La señal activeItemChanged indica qué elemento está actualmente resaltado por el método de entrada. La vista debe responder a esta señal resaltando el elemento correspondiente de la lista.
La selección del usuario se gestiona mediante el método selectItem(). La vista debe invocar este método cuando el usuario seleccione un elemento de la lista.
Documentación de la señal
void activeItemChanged(int index)
Esta señal se emite cuando cambia el elemento activo de la lista. La interfaz de usuario debe reaccionar a esta señal resaltando el elemento en index en la lista.
Nota: El manejador correspondiente es onActiveItemChanged.
void itemSelected(int index)
Esta señal se emite cuando el usuario selecciona un elemento en index.
Nota: El manejador correspondiente es onItemSelected.
Documentación del método
void removeItem(int index)
Este método debe ser llamado cuando el usuario elimina un elemento en la posición index de la lista. La eliminación se reenvía al método de entrada para su posterior procesamiento.
void selectItem(int index)
Este método debe ser llamado cuando el usuario selecciona un elemento en la posición index de la lista. La selección se reenvía al método de entrada para su posterior procesamiento.
© 2026 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.