Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QWindowsUiaWrapper Class Reference

#include <qwindowsuiawrapper_p.h>

+ Collaboration diagram for QWindowsUiaWrapper:

Public Member Functions

BOOL ready ()
 
BOOL clientsAreListening ()
 
LRESULT returnRawElementProvider (HWND hwnd, WPARAM wParam, LPARAM lParam, IRawElementProviderSimple *el)
 
HRESULT hostProviderFromHwnd (HWND hwnd, IRawElementProviderSimple **ppProvider)
 
HRESULT raiseAutomationPropertyChangedEvent (IRawElementProviderSimple *pProvider, PROPERTYID id, VARIANT oldValue, VARIANT newValue)
 
HRESULT raiseAutomationEvent (IRawElementProviderSimple *pProvider, EVENTID id)
 
HRESULT raiseNotificationEvent (IRawElementProviderSimple *provider, NotificationKind notificationKind, NotificationProcessing notificationProcessing, BSTR displayString, BSTR activityId)
 

Static Public Member Functions

static QWindowsUiaWrapperinstance ()
 

Private Member Functions

virtual ~QWindowsUiaWrapper ()
 

Detailed Description

Definition at line 35 of file qwindowsuiawrapper_p.h.

Member Function Documentation

◆ ~QWindowsUiaWrapper()

QWindowsUiaWrapper::~QWindowsUiaWrapper ( )
privatevirtual

Definition at line 25 of file qwindowsuiawrapper.cpp.

◆ clientsAreListening()

BOOL QWindowsUiaWrapper::clientsAreListening ( )

Definition at line 46 of file qwindowsuiawrapper.cpp.

◆ hostProviderFromHwnd()

HRESULT QWindowsUiaWrapper::hostProviderFromHwnd ( HWND  hwnd,
IRawElementProviderSimple **  ppProvider 
)

Definition at line 60 of file qwindowsuiawrapper.cpp.

References UIA_E_NOTSUPPORTED.

◆ instance()

QWindowsUiaWrapper * QWindowsUiaWrapper::instance ( )
static

Definition at line 30 of file qwindowsuiawrapper.cpp.

References wrapper().

+ Here is the call graph for this function:

◆ raiseAutomationEvent()

HRESULT QWindowsUiaWrapper::raiseAutomationEvent ( IRawElementProviderSimple *  pProvider,
EVENTID  id 
)

Definition at line 74 of file qwindowsuiawrapper.cpp.

References UIA_E_NOTSUPPORTED.

◆ raiseAutomationPropertyChangedEvent()

HRESULT QWindowsUiaWrapper::raiseAutomationPropertyChangedEvent ( IRawElementProviderSimple *  pProvider,
PROPERTYID  id,
VARIANT  oldValue,
VARIANT  newValue 
)

Definition at line 67 of file qwindowsuiawrapper.cpp.

References UIA_E_NOTSUPPORTED.

◆ raiseNotificationEvent()

HRESULT QWindowsUiaWrapper::raiseNotificationEvent ( IRawElementProviderSimple *  provider,
NotificationKind  notificationKind,
NotificationProcessing  notificationProcessing,
BSTR  displayString,
BSTR  activityId 
)

Definition at line 81 of file qwindowsuiawrapper.cpp.

References UIA_E_NOTSUPPORTED.

◆ ready()

BOOL QWindowsUiaWrapper::ready ( )

Definition at line 37 of file qwindowsuiawrapper.cpp.

◆ returnRawElementProvider()

LRESULT QWindowsUiaWrapper::returnRawElementProvider ( HWND  hwnd,
WPARAM  wParam,
LPARAM  lParam,
IRawElementProviderSimple *  el 
)

Definition at line 53 of file qwindowsuiawrapper.cpp.

References el.


The documentation for this class was generated from the following files: