5#ifndef QWINDOWSUIABASEPROVIDER_H
6#define QWINDOWSUIABASEPROVIDER_H
8#include <QtGui/qtguiglobal.h>
9#if QT_CONFIG(accessibility)
11#include <QtGui/qaccessible.h>
12#include <QtCore/qpointer.h>
14#include "qwindowsuiautomation.h"
15#include <QtCore/private/qcomobject_p.h>
19class QAccessibleInterface;
22class QWindowsUiaBaseProvider :
public QObject
25 Q_DISABLE_COPY_MOVE(QWindowsUiaBaseProvider)
27 explicit QWindowsUiaBaseProvider(QAccessible::Id id);
28 virtual ~QWindowsUiaBaseProvider();
30 QAccessibleInterface *accessibleInterface()
const;
31 QAccessible::Id id()
const;