QAccessibleSelectionInterface Class

QAccessibleSelectionInterfaceクラスは、選択処理のサポートを実装しています。詳細...

Header: #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

詳細説明

QAccessibleSelectionInterface は、現在の選択範囲を取得するためのメソッドと、選択範囲を変更するためのメソッドを提供します。

直接の子の選択のみがサポートされています。

メンバ関数 ドキュメント

[virtual noexcept] QAccessibleSelectionInterface::~QAccessibleSelectionInterface()

QAccessibleSelectionInterface を破棄します。

[pure virtual] bool QAccessibleSelectionInterface::clear()

アクセス可能なすべての子項目の選択を解除します。

アクセス可能なすべての子項目が実際に選択範囲から取り除かれたかどうか、 つまり、このメソッドが呼ばれた後に選択範囲が空になっているかどうかを返します。

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

childItem が現在の選択範囲に含まれているかどうかを返します。

デフォルトの実装では、QAccessibleSelectionInterface::selectedItems によって取得されたアイテムのリストにchildItem が含まれているかどうかをチェックします。

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

childItem を選択範囲に追加します。childItem が実際に選択範囲に追加されたかどうかを返します。

単一選択しか許さない実装では、これは現在の選択を置き換えるかもしれません。

[pure virtual] bool QAccessibleSelectionInterface::selectAll()

アクセス可能なすべての子項目を選択します。

すべてのアクセス可能な子項目が実際に選択範囲に追加されたかどうかを返します。

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

選択範囲のインデックスselectionIndex で選択されているアクセス可能な項目を返します。

このインデックスは n 番目に選択されたアクセス可能な項目 (つまり現在の選択範囲内のインデックス) を指すことに注意してください。 一般に、同じ項目を取得するためにQAccessibleInterface::child() に渡されるインデックスとは異なります。

デフォルトの実装では、QAccessibleSelectionInterface::selectedItems() によって取得された選択項目のリストから項目を取得するためにselectionIndex を使用します。

特に、多くの選択項目を扱う実装では、パフォーマンス上の理由から、 より効率的な方法でこのメソッドを再実装することが望ましいでしょう。

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

選択されたアクセス可能項目の総数を返します。

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

選択されたアクセス可能な項目のリストを返します。

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

選択項目からchildItem を削除します。

アクセス可能なアイテムが実際に選択範囲から削除されたかどうかを返します。

©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。