4#ifndef QWINDOWSUIABASEPROVIDER_H
5#define QWINDOWSUIABASEPROVIDER_H
7#include <QtGui/qtguiglobal.h>
8#if QT_CONFIG(accessibility)
10#include <QtGui/qaccessible.h>
11#include <QtCore/qpointer.h>
13#include "qwindowsuiautomation.h"
14#include <QtCore/private/qcomobject_p.h>
18class QAccessibleInterface;
21class QWindowsUiaBaseProvider :
public QObject
24 Q_DISABLE_COPY_MOVE(QWindowsUiaBaseProvider)
26 explicit QWindowsUiaBaseProvider(QAccessible::Id id);
27 virtual ~QWindowsUiaBaseProvider();
29 QAccessibleInterface *accessibleInterface()
const;
30 QAccessible::Id id()
const;