QAccessibleSelectionInterface 类
QAccessibleSelectionInterface 类实现了对选择处理的支待。 更多...
头文件 | #include <QAccessibleSelectionInterface> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake | QT += gui |
自 | Qt 6.5 |
- 所有成员列表,包括继承的成员
- QAccessibleSelectionInterface 是 辅助功能类 的一部分。
公共函数
虚拟 | ~QAccessibleSelectionInterface() |
虚拟 bool | clear() = 0 |
虚拟 bool | isSelected(QAccessibleInterface *childItem) const |
虚拟 bool | select(QAccessibleInterface *childItem) = 0 |
虚拟 bool | selectAll() = 0 |
虚拟 QAccessibleInterface * | selectedItem(int selectionIndex) const |
虚拟 int | selectedItemCount() const = 0 |
虚拟 QList<QAccessibleInterface *> | selectedItems() const = 0 |
虚拟 bool | unselect(QAccessibleInterface *childItem) = 0 |
成员函数文档
[虚拟 noexcept]
QAccessibleSelectionInterface::~QAccessibleSelectionInterface()
销毁 QAccessibleSelectionInterface。
[纯虚函数]
bool QAccessibleSelectionInterface::clear()
取消选 择所有可 访 问 子项。
返回是否所有可访问子项都已实际从选择中移除,即在此方法调用之后选择是否为空。
[虚拟]
bool QAccessibleSelectionInterface::isSelected(QAccessibleInterface *childItem) const
返回 childItem 是否是当前选择的组成部分。
默认实现检查 childItem 是否包含在由 QAccessibleSelectionInterface::selectedItems retrieving 的项目列表中。
[纯虚函数]
bool QAccessibleSelectionInterface::select(QAccessibleInterface *childItem)
将childItem添加到选择中。返回是否实际将childItem添加到选择中。
对于只允许单选的实现,这可能会替换当前选择。
[纯虚函数]
bool QAccessibleSelectionInterface::selectAll()
选择所有可访问的子项。
返回是否所有可访问的子项实际上已添加到选择中。
[虚函数]
QAccessibleInterface *QAccessibleSelectionInterface::selectedItem(int selectionIndex) const
返回选择中索引为selectionIndex的可访问项。
注意,索引指的是第n个选定的可访问项(即当前选择中的索引),这通常与传递给QAccessibleInterface::child()以检索相同项的索引不同。
默认实现使用selectionIndex从由QAccessibleSelectionInterface::selectedItems()检索的选定项列表中检索项目。
特别是对于处理许多选定项的实现,为了性能原因,可能需要更多高效地重写此方法。
[纯虚函数]
int QAccessibleSelectionInterface::selectedItemCount() const
返回选定可访问项的总数。
[纯虚函数]
QList<QAccessibleInterface *> QAccessibleSelectionInterface::selectedItems() const
返回选定可访问项的列表。
[纯虚函数]
bool QAccessibleSelectionInterface::unselect(QAccessibleInterface *childItem)
从选择中删除childItem。
返回可访问项是否已实际从选择中删除。
© 2024 Qt公司有限公司。此处包含的文档贡献的版权归各自所有者所有。此处提供的文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款授予的。Qt及其相关标志是芬兰的Qt公司及其它国家和地区的商标。所有其他商标均为各自所有者的财产。