5#ifndef QWINDOWSUIATABLEITEMPROVIDER_H
6#define QWINDOWSUIATABLEITEMPROVIDER_H
8#include <QtGui/qtguiglobal.h>
9#if QT_CONFIG(accessibility)
11#include "qwindowsuiabaseprovider.h"
16class QWindowsUiaTableItemProvider :
public QWindowsUiaBaseProvider,
17 public QComObject<ITableItemProvider>
19 Q_DISABLE_COPY_MOVE(QWindowsUiaTableItemProvider)
21 explicit QWindowsUiaTableItemProvider(QAccessible::Id id);
22 virtual ~QWindowsUiaTableItemProvider();
25 HRESULT STDMETHODCALLTYPE GetRowHeaderItems(SAFEARRAY **pRetVal) override;
26 HRESULT STDMETHODCALLTYPE GetColumnHeaderItems(SAFEARRAY **pRetVal) override;