5#ifndef QACCESSIBLECOLORWELL_H
6#define QACCESSIBLECOLORWELL_H
19#include <QtWidgets/private/qtwidgetsglobal_p.h>
23#if QT_CONFIG(colordialog)
25#include <QtWidgets/qaccessiblewidget.h>
29class QAccessibleColorWellItem;
32class QAccessibleColorWell :
public QAccessibleWidgetV2
34 mutable std::vector<std::optional<QAccessible::Id>> m_childIds;
37 explicit QAccessibleColorWell(QWidget *widget);
38 virtual ~QAccessibleColorWell() override;
40 QAccessibleInterface *child(
int index)
const override;
41 int indexOfChild(
const QAccessibleInterface *child)
const override;
42 int childCount()
const override;
45 QColorWell *colorWell()
const;
QT_REQUIRE_CONFIG(accessibility)