5#ifndef QWINDOWSUIATOGGLEPROVIDER_H
6#define QWINDOWSUIATOGGLEPROVIDER_H
8#include <QtGui/qtguiglobal.h>
9#if QT_CONFIG(accessibility)
11#include "qwindowsuiabaseprovider.h"
16class QWindowsUiaToggleProvider :
public QWindowsUiaBaseProvider,
public QComObject<IToggleProvider>
18 Q_DISABLE_COPY_MOVE(QWindowsUiaToggleProvider)
20 explicit QWindowsUiaToggleProvider(QAccessible::Id id);
21 virtual ~QWindowsUiaToggleProvider();
24 HRESULT STDMETHODCALLTYPE Toggle() override;
25 HRESULT STDMETHODCALLTYPE get_ToggleState(ToggleState *pRetVal) override;