Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qqc2qstylehelper_p.h
Go to the documentation of this file.
1
// Copyright (C) 2020 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
// Qt-Security score:significant reason:default
4
5
#
ifndef
QQC2QSTYLEHELPER_P_H
6
#
define
QQC2QSTYLEHELPER_P_H
7
8
//
9
// W A R N I N G
10
// -------------
11
//
12
// This file is not part of the Qt API. It exists purely as an
13
// implementation detail. This header file may change from version to
14
// version without notice, or even be removed.
15
//
16
// We mean it.
17
//
18
19
#
include
<
private
/
qglobal_p
.
h
>
20
21
#
include
<
QtGui
/
qpaintdevice
.
h
>
22
#
include
<
QtGui
/
qpolygon
.
h
>
23
24
#
include
<
QtCore
/
qpoint
.
h
>
25
#
include
<
QtCore
/
qstring
.
h
>
26
#
include
<
QtCore
/
qstringbuilder
.
h
>
27
28
#
if
QT_CONFIG
(
accessibility
)
29
#
include
<
QtGui
/
qaccessible
.
h
>
30
#
endif
31
32
QT_BEGIN_NAMESPACE
33
34
class
QObject;
35
class
QPainter
;
36
class
QPixmap;
37
38
namespace
QQC2
{
39
40
class
QStyleOptionSlider
;
41
class
QStyleOption
;
42
43
namespace
QStyleHelper
44
{
45
QString
uniqueName
(
const
QString &key,
const
QStyleOption
*option,
const
QSize &size);
46
47
qreal
dpi
(
const
QStyleOption
*option);
48
qreal
dpiScaled
(qreal value, qreal dpi);
49
qreal
dpiScaled
(qreal value,
const
QPaintDevice *device);
50
qreal
dpiScaled
(qreal value,
const
QStyleOption
*option);
51
52
qreal
angle
(
const
QPointF &p1,
const
QPointF &p2);
53
QPolygonF
calcLines
(
const
QStyleOptionSlider
*dial);
54
int
calcBigLineSize
(
int
radius);
55
void
drawDial
(
const
QStyleOptionSlider
*dial,
QPainter
*painter);
56
57
void
drawBorderPixmap
(
const
QPixmap &pixmap,
QPainter
*painter,
const
QRect &rect,
58
int
left = 0,
int
top = 0,
int
right = 0,
59
int
bottom = 0);
60
61
#
if
QT_CONFIG
(
accessibility
)
62
bool
isInstanceOf
(
QObject
*
obj
,
QAccessible
::
Role
role
);
63
bool
hasAncestor
(
QObject
*
obj
,
QAccessible
::
Role
role
);
64
#
endif
65
QColor
backgroundColor
(
const
QPalette &pal);
66
67
enum
WidgetSizePolicy
{
SizeLarge
= 0,
SizeSmall
= 1,
SizeMini
= 2,
SizeDefault
= -1 };
68
WidgetSizePolicy
widgetSizePolicy
(
const
QStyleOption
*opt);
69
}
70
71
}
// namespace QQC2
72
73
QT_END_NAMESPACE
74
75
#
endif
// QQC2QSTYLEHELPER_P_H
QPaintEngine::QPainter
friend class QPainter
Definition
qpaintengine.h:220
QQC2::QStyleOptionSlider
Definition
qqc2qstyleoption_p.h:509
QQC2::QStyleOption
Definition
qqc2qstyleoption_p.h:40
QQC2::QStyleHelper
Definition
qqc2qstylehelper.cpp:28
QQC2::QStyleHelper::WidgetSizePolicy
WidgetSizePolicy
Definition
qqc2qstylehelper_p.h:67
QQC2::QStyleHelper::SizeMini
@ SizeMini
Definition
qqc2qstylehelper_p.h:67
QQC2::QStyleHelper::SizeDefault
@ SizeDefault
Definition
qqc2qstylehelper_p.h:67
QQC2::QStyleHelper::SizeSmall
@ SizeSmall
Definition
qqc2qstylehelper_p.h:67
QQC2::QStyleHelper::SizeLarge
@ SizeLarge
Definition
qqc2qstylehelper_p.h:67
QQC2::QStyleHelper::uniqueName
QString uniqueName(const QString &key, const QStyleOption *option, const QSize &size)
Definition
qqc2qstylehelper.cpp:30
QQC2::QStyleHelper::calcBigLineSize
int calcBigLineSize(int radius)
Definition
qqc2qstylehelper.cpp:109
QQC2::QStyleHelper::calcLines
QPolygonF calcLines(const QStyleOptionSlider *dial)
Definition
qqc2qstylehelper.cpp:173
QQC2::QStyleHelper::calcRadialPos
static QPointF calcRadialPos(const QStyleOptionSlider *dial, qreal offset)
Definition
qqc2qstylehelper.cpp:119
QQC2::QStyleHelper::dpi
qreal dpi(const QStyleOption *option)
Definition
qqc2qstylehelper.cpp:55
QQC2::QStyleHelper::drawBorderPixmap
void drawBorderPixmap(const QPixmap &pixmap, QPainter *painter, const QRect &rect, int left, int top, int right, int bottom)
Definition
qqc2qstylehelper.cpp:328
QQC2::QStyleHelper::qstyleBaseDpi
static const qreal qstyleBaseDpi
Definition
qqc2qstylehelper.cpp:52
QQC2::QStyleHelper::dpiScaled
qreal dpiScaled(qreal value, const QStyleOption *option)
Definition
qqc2qstylehelper.cpp:81
QQC2::QStyleHelper::widgetSizePolicy
WidgetSizePolicy widgetSizePolicy(const QStyleOption *opt)
Definition
qqc2qstylehelper.cpp:385
QQC2::QStyleHelper::backgroundColor
QColor backgroundColor(const QPalette &pal)
Definition
qqc2qstylehelper.cpp:395
QQC2::QStyleHelper::dpiScaled
qreal dpiScaled(qreal value, const QPaintDevice *device)
Definition
qqc2qstylehelper.cpp:76
QQC2::QStyleHelper::dpiScaled
qreal dpiScaled(qreal value, qreal dpi)
Definition
qqc2qstylehelper.cpp:71
QQC2::QStyleHelper::drawDial
void drawDial(const QStyleOptionSlider *option, QPainter *painter)
Definition
qqc2qstylehelper.cpp:217
QQC2::QStyleHelper::angle
qreal angle(const QPointF &p1, const QPointF &p2)
Definition
qqc2qstylehelper.cpp:141
QQC2
Definition
qquickmacstyle_mac_p_p.h:52
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qtdeclarative
src
quickcontrols
quicknativestyle
qstyle
qqc2qstylehelper_p.h
Generated on
for Qt by
1.18.0