4#ifndef QWINDOWSUIATEXTPROVIDER_H 
    5#define QWINDOWSUIATEXTPROVIDER_H 
    7#include <QtGui/qtguiglobal.h> 
    8#if QT_CONFIG(accessibility) 
   16class QWindowsUiaTextProvider : 
public QWindowsUiaBaseProvider,
 
   19    Q_DISABLE_COPY_MOVE(QWindowsUiaTextProvider)
 
   21    explicit QWindowsUiaTextProvider(QAccessible::Id 
id);
 
   22    ~QWindowsUiaTextProvider();
 
   28    HRESULT STDMETHODCALLTYPE GetSelection(SAFEARRAY **
pRetVal) 
override;
 
   36    HRESULT STDMETHODCALLTYPE RangeFromAnnotation(IRawElementProviderSimple *annotationElement, ITextRangeProvider **
pRetVal) 
override;
 
HRESULT STDMETHODCALLTYPE QueryInterface(REFIID id, LPVOID *iface) override
Combined button and popup list for selecting options.
virtual HRESULT STDMETHODCALLTYPE get_DocumentRange(__RPC__deref_out_opt ITextRangeProvider **pRetVal)=0
virtual HRESULT STDMETHODCALLTYPE GetVisibleRanges(__RPC__deref_out_opt SAFEARRAY **pRetVal)=0
virtual HRESULT STDMETHODCALLTYPE GetCaretRange(__RPC__out BOOL *isActive, __RPC__deref_out_opt ITextRangeProvider **pRetVal)=0
virtual HRESULT STDMETHODCALLTYPE get_SupportedTextSelection(__RPC__out enum SupportedTextSelection *pRetVal)=0
virtual HRESULT STDMETHODCALLTYPE RangeFromChild(__RPC__in_opt IRawElementProviderSimple *childElement, __RPC__deref_out_opt ITextRangeProvider **pRetVal)=0
IRawElementProviderFragment __RPC__deref_out_opt IRawElementProviderFragment ** pRetVal
virtual HRESULT STDMETHODCALLTYPE RangeFromPoint(struct UiaPoint point, __RPC__deref_out_opt ITextRangeProvider **pRetVal)=0