En esta página

QAccessibleSelectionInterface Class

La clase QAccessibleSelectionInterface implementa soporte para el manejo de la selección. Más...

Cabecera: #include <QAccessibleSelectionInterface>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Desde: Qt 6.5

Funciones Públicas

virtual ~QAccessibleSelectionInterface()
virtual bool clear() = 0
virtual bool isSelected(QAccessibleInterface *childItem) const
virtual bool select(QAccessibleInterface *childItem) = 0
virtual bool selectAll() = 0
virtual QAccessibleInterface *selectedItem(int selectionIndex) const
virtual int selectedItemCount() const = 0
virtual QList<QAccessibleInterface *> selectedItems() const = 0
virtual bool unselect(QAccessibleInterface *childItem) = 0

Descripción detallada

Proporciona métodos tanto para recuperar la selección actual como para modificarla.

Sólo admite selecciones de hijos directos.

Documentación de las funciones miembro

[virtual noexcept] QAccessibleSelectionInterface::~QAccessibleSelectionInterface()

Destruye el QAccessibleSelectionInterface.

[pure virtual] bool QAccessibleSelectionInterface::clear()

Deselecciona todos los elementos hijo accesibles.

Devuelve si todos los elementos hijos accesibles se han eliminado realmente de la selección, es decir, si la selección está vacía después de llamar a este método.

[virtual] bool QAccessibleSelectionInterface::isSelected(QAccessibleInterface *childItem) const

Devuelve si childItem forma parte de la selección actual.

La implementación por defecto comprueba si childItem está contenido en la lista de elementos recuperados por QAccessibleSelectionInterface::selectedItems.

[pure virtual] bool QAccessibleSelectionInterface::select(QAccessibleInterface *childItem)

Añade childItem a la selección. Devuelve si childItem se ha añadido realmente a la selección.

Para implementaciones que sólo permiten selecciones únicas, esto puede reemplazar la selección actual.

[pure virtual] bool QAccessibleSelectionInterface::selectAll()

Selecciona todos los elementos secundarios accesibles.

Devuelve si todos los elementos secundarios accesibles se han añadido realmente a la selección.

[virtual] QAccessibleInterface *QAccessibleSelectionInterface::selectedItem(int selectionIndex) const

Devuelve el elemento accesible seleccionado en el índice selectionIndex de la selección.

Tenga en cuenta que el índice se refiere al n-ésimo elemento accesible seleccionado (es decir, el índice en la selección actual), que generalmente difiere del índice que se pasaría a QAccessibleInterface::child() para recuperar el mismo elemento.

La implementación por defecto utiliza selectionIndex para recuperar el elemento de la lista de elementos seleccionados recuperados por QAccessibleSelectionInterface::selectedItems().

En particular, para las implementaciones que trabajan con muchos elementos seleccionados, reimplementar este método de una manera más eficiente puede ser deseable por razones de rendimiento.

[pure virtual] int QAccessibleSelectionInterface::selectedItemCount() const

Devuelve el número total de elementos accesibles seleccionados.

[pure virtual] QList<QAccessibleInterface *> QAccessibleSelectionInterface::selectedItems() const

Devuelve la lista de elementos accesibles seleccionados.

[pure virtual] bool QAccessibleSelectionInterface::unselect(QAccessibleInterface *childItem)

Elimina childItem de la selección.

Devuelve si el elemento accesible ha sido realmente eliminado de la selección.

© 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.