Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qaccessibilityhints.cpp
Go to the documentation of this file.
1
// Copyright (C) 2025 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
"qaccessibilityhints.h"
5
#
include
"qaccessibilityhints_p.h"
6
7
QT_BEGIN_NAMESPACE
8
9
void
QAccessibilityHintsPrivate
::updateContrastPreference(Qt::ContrastPreference contrastPreference)
10
{
11
if
(m_contrastPreference == contrastPreference)
12
return
;
13
m_contrastPreference = contrastPreference;
14
15
Q_Q(QAccessibilityHints);
16
emit q->contrastPreferenceChanged(contrastPreference);
17
}
18
19
QAccessibilityHintsPrivate
*
QAccessibilityHintsPrivate
::get(QAccessibilityHints *q)
20
{
21
Q_ASSERT(q);
22
return
q->d_func();
23
}
24
25
/*!
26
\class QAccessibilityHints
27
\since 6.10
28
\brief The QAccessibilityHints class contains platform specific accessibility hints and settings.
29
\inmodule QtGui
30
31
This class bundles together platform specific accessibility settings, and can be accessed from
32
\l QStyleHints::accessibility.
33
34
\sa QStyleHints
35
*/
36
37
QAccessibilityHints::QAccessibilityHints(QObject *parent)
38
: QObject(*(
new
QAccessibilityHintsPrivate), parent)
39
{}
40
41
QAccessibilityHints::~QAccessibilityHints() =
default
;
42
43
/*!
44
\property QAccessibilityHints::contrastPreference
45
\brief The contrast mode set by the system.
46
47
This property can be used by the application to determine what contrast settings the system
48
is currently using.
49
50
Qt styles use this property in order to adjust palette colors and outlines.
51
52
\sa Qt::ColorScheme, QGuiApplication::palette(), QEvent::PaletteChange
53
\since 6.10
54
*/
55
Qt::ContrastPreference QAccessibilityHints::contrastPreference()
const
56
{
57
Q_D(
const
QAccessibilityHints);
58
return
d->m_contrastPreference;
59
}
60
61
/*!
62
\reimp
63
*/
64
bool
QAccessibilityHints::event(QEvent *event)
65
{
66
return
QObject::event(event);
67
}
68
69
QT_END_NAMESPACE
70
71
#
include
"moc_qaccessibilityhints.cpp"
QAccessibilityHintsPrivate
Definition
qaccessibilityhints_p.h:25
QPlatformGraphicsBufferHelper
\inmodule QtGui
qtbase
src
gui
kernel
qaccessibilityhints.cpp
Generated on
for Qt by
1.14.0