QAccessibleSelectionInterface 類

QAccessibleSelectionInterface 類實現對選定處理的支持。 更多...

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

公共函數

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

詳細描述

It provides methods for both, retrieving the current selection as well as modifying the selection.

僅支持直接子級的選定。

成員函數文檔編製

[virtual noexcept] QAccessibleSelectionInterface:: ~QAccessibleSelectionInterface ()

銷毀 QAccessibleSelectionInterface .

[pure virtual] bool QAccessibleSelectionInterface:: clear ()

取消所有可訪問子級項的選擇。

Returns whether all accessible child items have actually been removed from the selection, i.e. whether the selection is empty after this method has been called.

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

返迴是否 childItem 屬於當前選定。

The default implementation checks whether childItem is contained in the list of items retrieved by QAccessibleSelectionInterface::selectedItems .

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

添加 childItem 到選定。返迴是否 childItem 實際已被添加到選定。

For implementations that only allow single selections, this may replace the current selection.

[pure virtual] bool QAccessibleSelectionInterface:: selectAll ()

選擇所有可訪問子級項。

Returns whether all accessible child items have actually been added to the selection.

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

Returns the selected accessible item at index selectionIndex in the selection.

Note that the index refers to the n-th selected accessible item (i.e. the index in the current selection), which generally differs from the index that would be passed to QAccessibleInterface::child () in order to retrieve the same item.

默認實現使用 selectionIndex to retrieve the item from the list of selected items retrieved by QAccessibleSelectionInterface::selectedItems ().

In particular for implementations dealing with many selected items, reimplementing this method in a more efficient way may be desirable for performance reasons.

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

Returns the total number of selected accessible items.

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

返迴選中可訪問項的列錶。

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

移除 childItem 從選定。

Returns whether the accessible item has actually been removed from the selection.