Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qwindowsuiabaseprovider.cpp
Go to the documentation of this file.
1// Copyright (C) 2017 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4#include <QtGui/qtguiglobal.h>
5#if QT_CONFIG(accessibility)
6
8#include "qwindowsuiautils.h"
9#include "qwindowscontext.h"
10
11#include <QtGui/qaccessible.h>
12#include <QtCore/qstring.h>
13
15
16using namespace QWindowsUiAutomation;
17
18
19QWindowsUiaBaseProvider::QWindowsUiaBaseProvider(QAccessible::Id id) :
20 m_id(id)
21{
22}
23
24QWindowsUiaBaseProvider::~QWindowsUiaBaseProvider()
25{
26}
27
28QAccessibleInterface *QWindowsUiaBaseProvider::accessibleInterface() const
29{
30 QAccessibleInterface *accessible = QAccessible::accessibleInterface(m_id);
31 if (accessible && accessible->isValid())
32 return accessible;
33 return nullptr;
34}
35
36QAccessible::Id QWindowsUiaBaseProvider::id() const
37{
38 return m_id;
39}
40
42
43#endif // QT_CONFIG(accessibility)
Combined button and popup list for selecting options.
GLenum GLuint id
[7]