blob: ea6dba6bc3cff09b449ce6ae43a44a20b441490f (
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
|
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
add_library(widgets_snippets OBJECT
customstyle/customstyle.cpp
customstyle/main.cpp
customviewstyle/customviewstyle.cpp
dialogs/dialogs.cpp
dockwidgets/mainwindow.cpp
itemselection/main.cpp
layouts/layouts.cpp
qlistview-dnd/mainwindow.cpp
qlistview-dnd/model.cpp
qlistwidget-dnd/mainwindow.cpp
qrhiwidget/rhiwidgetintro.cpp
qsortfilterproxymodel/main.cpp
qsplashscreen/main.cpp
qstackedlayout/main.cpp
qstackedwidget/main.cpp
qstyleoption/main.cpp
qstyleplugin/main.cpp
qtablewidget-resizing/mainwindow.cpp
qtablewidget-using/mainwindow.cpp
qtreewidget-using/mainwindow.cpp
qtreewidgetitemiterator-using/mainwindow.cpp
reading-selections/window.cpp
shareddirmodel/main.cpp
simplemodel-use/main.cpp
splitter/splitter.cpp
stringlistmodel/main.cpp
stringlistmodel/model.cpp
styles/styles.cpp
textdocument-imagedrop/textedit.cpp
timeline/main.cpp
tooltips/main.cpp
updating-selections/window.cpp
whatsthis/whatsthis.cpp
widget-mask/main.cpp
widgets-tutorial/template.cpp
mainwindowsnippet.cpp
widgetdelegate.cpp
)
target_link_libraries(widgets_snippets PRIVATE
Qt::Core
Qt::Gui
Qt::GuiPrivate
Qt::Widgets
)
if(QT_FEATURE_filedialog)
target_sources(widgets_snippets PRIVATE
filedialogurls/filedialogurls.cpp
)
endif()
if(QT_FEATURE_graphicsview)
target_sources(widgets_snippets PRIVATE
graphicssceneadditem/graphicssceneadditemsnippet.cpp
graphicsview/graphicsview_snippet.cpp
)
endif()
if(QT_FEATURE_opengl AND QT_FEATURE_printsupport)
target_link_libraries(widgets_snippets PRIVATE
Qt::OpenGL
Qt::OpenGLWidgets
Qt::PrintSupport
)
target_sources(widgets_snippets PRIVATE
graphicsview/graphicsview.cpp
)
endif()
if(QT_FEATURE_mdiarea)
target_sources(widgets_snippets PRIVATE
mdiarea/mdiareasnippets.cpp
)
endif()
if(QT_FEATURE_scrollarea)
target_sources(widgets_snippets PRIVATE
myscrollarea/myscrollarea.cpp
)
endif()
if(QT_FEATURE_spinbox AND QT_FEATURE_itemviews)
target_sources(widgets_snippets PRIVATE
qitemdelegate/spinbox-delegate.cpp
)
endif()
set_target_properties(widgets_snippets PROPERTIES COMPILE_OPTIONS "-w")
if ("${CMAKE_CXX_COMPILE_FEATURES}" MATCHES "cxx_std_23")
set_property(TARGET widgets_snippets PROPERTY CXX_STANDARD 23)
endif()
set_target_properties(widgets_snippets PROPERTIES UNITY_BUILD OFF)
add_subdirectory(code)
|