blob: 01153b518fe10c0d1d9e94ca48a8cbe844d8c555 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
|
# Copyright (C) 2025 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
#####################################################################
## StyleKit Module:
#####################################################################
qt_internal_add_qml_module(LabsStyleKit
URI Qt.labs.StyleKit
VERSION "${PROJECT_VERSION}"
DEPENDENCIES
QtQuick/auto
IMPORTS
QtQuick.Controls.Basic/auto
SOURCES
qqstylekit_p.h qqstylekit.cpp
qqstylekitanimation.cpp
qqstylekitcontrol_p.h qqstylekitcontrol.cpp
qqstylekitcontrols_p.h qqstylekitcontrols.cpp
qqstylekitcontrolstate_p.h qqstylekitcontrolstate.cpp
qqstylekitcontrolproperties_p.h qqstylekitcontrolproperties.cpp
qqstylekitcustomcontrol_p.h qqstylekitcustomcontrol.cpp
qqstylekitdebug_p.h qqstylekitdebug.cpp
qqstylekitdelegate_p.h qqstylekitdelegate.cpp
qqstylekitglobal_p.h qqstylekitglobal.cpp
qqstylekitpalette_p.h qqstylekitpalette.cpp
qqstylekitfont_p.h qqstylekitfont.cpp
qqstylekitpropertyresolver_p.h qqstylekitpropertyresolver.cpp
qqstylekitreader_p.h qqstylekitreader.cpp
qqstylekitstyle_p.h qqstylekitstyle.cpp
qqstylekittheme_p.h qqstylekittheme.cpp
qqstylekitstyleandthemebase_p.h qqstylekitstyleandthemebase.cpp
qqstylekitcustomtheme_p.h qqstylekitcustomtheme.cpp
qqstylekitvariation_p.h qqstylekitvariation.cpp
DEFINES
QT_NO_CAST_FROM_ASCII
QT_NO_CAST_TO_ASCII
QML_FILES
ApplicationWindow.qml
BusyIndicator.qml
Button.qml
CheckBox.qml
CheckDelegate.qml
ComboBox.qml
DelayButton.qml
Dial.qml
Dialog.qml
DialogButtonBox.qml
Drawer.qml
Frame.qml
ItemDelegate.qml
Menu.qml
MenuBar.qml
MenuBarItem.qml
MenuItem.qml
MenuSeparator.qml
PageIndicator.qml
ProgressBar.qml
RadioButton.qml
RadioDelegate.qml
RoundButton.qml
RangeSlider.qml
ScrollBar.qml
ScrollIndicator.qml
ScrollView.qml
SearchField.qml
Slider.qml
Style.qml
StyleAnimation.qml
SpinBox.qml
SwipeDelegate.qml
Switch.qml
SwitchDelegate.qml
TextField.qml
TabBar.qml
TabButton.qml
ToolBar.qml
ToolButton.qml
ToolSeparator.qml
ToolTip.qml
Tumbler.qml
Page.qml
Pane.qml
Popup.qml
Label.qml
GroupBox.qml
TextArea.qml
LIBRARIES
Qt6::GuiPrivate
Qt6::Qml
Qt6::Quick
Qt6::QuickPrivate
Qt6::QuickTemplates2
Qt6::QuickTemplates2Private
Qt6::QuickControls2ImplPrivate
)
qt_internal_add_docs(LabsStyleKit
doc/qtlabsstylekit.qdocconf
)
# impl links to QuickStyleKit, so it must be built after it
add_subdirectory(impl)
if(TARGET Qt::Widgets)
qt_internal_extend_target(LabsStyleKit
SOURCES
widgets/qstylekitstyle.h widgets/qstylekitstyle_p.h widgets/qstylekitstyle.cpp
PUBLIC_LIBRARIES
Qt::Widgets
LIBRARIES
Qt::WidgetsPrivate
Qt::Qml
Qt::QmlPrivate
)
# The style plugin (widgets/plugin) is intentionally not built
# during TP phase. As a widget style plugin it would be discoverable
# by every Qt Widgets application through QStyleFactory::keys() and
# also cause deployment bloat by pulling in QtQuick/QML stack into widget
# apps that didn't opt in. Use QStyleKitStyle directly instead.
# add_subdirectory(widgets/plugin)
endif()
|