4#ifndef QWINDOWSUIATEXTRANGEPROVIDER_H
5#define QWINDOWSUIATEXTRANGEPROVIDER_H
7#include <QtGui/qtguiglobal.h>
8#if QT_CONFIG(accessibility)
15class QWindowsUiaTextRangeProvider :
public QWindowsUiaBaseProvider,
18 Q_DISABLE_COPY_MOVE(QWindowsUiaTextRangeProvider)
20 explicit QWindowsUiaTextRangeProvider(QAccessible::Id
id,
int startOffset,
int endOffset);
21 virtual ~QWindowsUiaTextRangeProvider();
25 HRESULT STDMETHODCALLTYPE Clone(ITextRangeProvider **
pRetVal)
override;
Combined button and popup list for selecting options.
GLenum GLenum GLsizei count
virtual HRESULT STDMETHODCALLTYPE GetChildren(__RPC__deref_out_opt SAFEARRAY **pRetVal)=0
virtual HRESULT STDMETHODCALLTYPE GetText(int maxLength, __RPC__deref_out_opt BSTR *pRetVal)=0
virtual HRESULT STDMETHODCALLTYPE MoveEndpointByRange(enum TextPatternRangeEndpoint endpoint, __RPC__in_opt ITextRangeProvider *targetRange, enum TextPatternRangeEndpoint targetEndpoint)=0
virtual HRESULT STDMETHODCALLTYPE FindAttribute(TEXTATTRIBUTEID attributeId, VARIANT val, BOOL backward, __RPC__deref_out_opt ITextRangeProvider **pRetVal)=0
virtual HRESULT STDMETHODCALLTYPE Compare(__RPC__in_opt ITextRangeProvider *range, __RPC__out BOOL *pRetVal)=0
virtual HRESULT STDMETHODCALLTYPE ScrollIntoView(BOOL alignToTop)=0
virtual HRESULT STDMETHODCALLTYPE ExpandToEnclosingUnit(enum TextUnit unit)=0
virtual HRESULT STDMETHODCALLTYPE GetBoundingRectangles(__RPC__deref_out_opt SAFEARRAY **pRetVal)=0
virtual HRESULT STDMETHODCALLTYPE GetEnclosingElement(__RPC__deref_out_opt IRawElementProviderSimple **pRetVal)=0
virtual HRESULT STDMETHODCALLTYPE Select()=0
IRawElementProviderFragment __RPC__deref_out_opt IRawElementProviderFragment ** pRetVal
virtual HRESULT STDMETHODCALLTYPE MoveEndpointByUnit(enum TextPatternRangeEndpoint endpoint, enum TextUnit unit, int count, __RPC__out int *pRetVal)=0
virtual HRESULT STDMETHODCALLTYPE Move(enum TextUnit unit, int count, __RPC__out int *pRetVal)=0
virtual HRESULT STDMETHODCALLTYPE CompareEndpoints(enum TextPatternRangeEndpoint endpoint, __RPC__in_opt ITextRangeProvider *targetRange, enum TextPatternRangeEndpoint targetEndpoint, __RPC__out int *pRetVal)=0
virtual HRESULT STDMETHODCALLTYPE AddToSelection()=0
virtual HRESULT STDMETHODCALLTYPE GetAttributeValue(TEXTATTRIBUTEID attributeId, __RPC__out VARIANT *pRetVal)=0
virtual HRESULT STDMETHODCALLTYPE FindText(__RPC__in BSTR text, BOOL backward, BOOL ignoreCase, __RPC__deref_out_opt ITextRangeProvider **pRetVal)=0
virtual HRESULT STDMETHODCALLTYPE RemoveFromSelection()=0