Regenerate examples

Change-Id: I04b2adbe370ffea81d7787ad90e4ae69d2c165cb
Reviewed-by: Qt CMake Build Bot
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
This commit is contained in:
Alexandru Croitor 2020-02-04 08:15:50 +01:00
parent 465949420a
commit 7610805879
276 changed files with 5714 additions and 466 deletions

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/corelib/ipc/localfortuneclient")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Network)
find_package(Qt6 COMPONENTS Widgets)
@ -19,9 +21,12 @@ add_qt_gui_executable(localfortuneclient
main.cpp
)
target_link_libraries(localfortuneclient PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)
install(TARGETS localfortuneclient
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/corelib/ipc/localfortuneserver")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Network)
find_package(Qt6 COMPONENTS Widgets)
@ -19,9 +21,12 @@ add_qt_gui_executable(localfortuneserver
server.cpp server.h
)
target_link_libraries(localfortuneserver PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)
install(TARGETS localfortuneserver
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/corelib/ipc/sharedmemory")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(sharedmemory
@ -18,8 +20,11 @@ add_qt_gui_executable(sharedmemory
main.cpp
)
target_link_libraries(sharedmemory PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)
install(TARGETS sharedmemory
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,18 +9,23 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/corelib/mimetypes/mimetypebrowser")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(mimetypebrowser
add_executable(mimetypebrowser
main.cpp
mainwindow.cpp mainwindow.h
mimetypemodel.cpp mimetypemodel.h
)
target_link_libraries(mimetypebrowser PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)
install(TARGETS mimetypebrowser
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/corelib/serialization/cbordump")
find_package(Qt6 COMPONENTS Core)
@ -17,9 +17,9 @@ add_executable(cbordump
main.cpp
)
target_link_libraries(cbordump PUBLIC
# Remove: gui
Qt::Core
)
install(TARGETS cbordump
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/corelib/serialization/convert")
find_package(Qt6 COMPONENTS Core)
@ -24,9 +24,9 @@ add_executable(convert
xmlconverter.cpp xmlconverter.h
)
target_link_libraries(convert PUBLIC
# Remove: gui
Qt::Core
)
install(TARGETS convert
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/corelib/serialization/savegame")
find_package(Qt6 COMPONENTS Core)
@ -20,9 +20,9 @@ add_executable(savegame
main.cpp
)
target_link_libraries(savegame PUBLIC
# Remove: gui
Qt::Core
)
install(TARGETS savegame
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/corelib/threads/mandelbrot")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(mandelbrot
@ -19,8 +21,17 @@ add_qt_gui_executable(mandelbrot
renderthread.cpp renderthread.h
)
target_link_libraries(mandelbrot PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)
if(UNIX AND NOT APPLE AND NOT HAIKU AND NOT INTEGRITY AND NOT VXWORKS)
target_link_libraries(mandelbrot PUBLIC
m
)
endif()
install(TARGETS mandelbrot
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/corelib/threads/queuedcustomtype")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(queuedcustomtype
@ -20,8 +22,11 @@ add_qt_gui_executable(queuedcustomtype
window.cpp window.h
)
target_link_libraries(queuedcustomtype PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)
install(TARGETS queuedcustomtype
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/corelib/threads/semaphores")
find_package(Qt6 COMPONENTS Core)
@ -19,6 +19,7 @@ add_executable(semaphores
target_link_libraries(semaphores PUBLIC
Qt::Core
)
install(TARGETS semaphores
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/corelib/threads/waitconditions")
find_package(Qt6 COMPONENTS Core)
@ -19,6 +19,7 @@ add_executable(waitconditions
target_link_libraries(waitconditions PUBLIC
Qt::Core
)
install(TARGETS waitconditions
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/corelib/tools/contiguouscache")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(contiguouscache
@ -18,8 +20,11 @@ add_qt_gui_executable(contiguouscache
randomlistmodel.cpp randomlistmodel.h
)
target_link_libraries(contiguouscache PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)
install(TARGETS contiguouscache
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/corelib/tools/customtype")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(customtype
@ -18,8 +20,11 @@ add_qt_gui_executable(customtype
message.cpp message.h
)
target_link_libraries(customtype PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)
install(TARGETS customtype
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/corelib/tools/customtypesending")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(customtypesending
@ -19,8 +21,11 @@ add_qt_gui_executable(customtypesending
window.cpp window.h
)
target_link_libraries(customtypesending PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)
install(TARGETS customtypesending
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -0,0 +1,35 @@
# Generated from chat.pro.
cmake_minimum_required(VERSION 3.14)
project(chat LANGUAGES CXX)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples/dbus/chat")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS DBus)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(chat
chat.cpp chat.h
chatmainwindow.ui
chatsetnickname.ui
)
target_link_libraries(chat PUBLIC
Qt::Core
Qt::DBus
Qt::Gui
Qt::Widgets
)
install(TARGETS chat
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/dbus/chat")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS DBus)
find_package(Qt6 COMPONENTS Widgets)
@ -34,9 +36,12 @@ add_qt_gui_executable(chat
${chat_SRCS} # special case
)
target_link_libraries(chat PUBLIC
Qt::Core
Qt::DBus
Qt::Gui
Qt::Widgets
)
install(TARGETS chat
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,17 +9,19 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/dbus/listnames")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS DBus)
add_qt_gui_executable(listnames
listnames.cpp
)
target_link_libraries(listnames PUBLIC
# Remove: gui
Qt::Core
Qt::DBus
)
install(TARGETS listnames
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -0,0 +1,34 @@
# Generated from car.pro.
cmake_minimum_required(VERSION 3.14)
project(car LANGUAGES CXX)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples/dbus/remotecontrolledcar/car")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS DBus)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(car
car.cpp car.h
main.cpp
)
target_link_libraries(car PUBLIC
Qt::Core
Qt::DBus
Qt::Gui
Qt::Widgets
)
install(TARGETS car
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/dbus/remotecontrolledcar/car")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS DBus)
find_package(Qt6 COMPONENTS Widgets)
@ -29,9 +31,12 @@ add_qt_gui_executable(car
${car_SRCS} # special case
)
target_link_libraries(car PUBLIC
Qt::Core
Qt::DBus
Qt::Gui
Qt::Widgets
)
install(TARGETS car
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -0,0 +1,34 @@
# Generated from controller.pro.
cmake_minimum_required(VERSION 3.14)
project(controller LANGUAGES CXX)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples/dbus/remotecontrolledcar/controller")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS DBus)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(controller
controller.cpp controller.h controller.ui
main.cpp
)
target_link_libraries(controller PUBLIC
Qt::Core
Qt::DBus
Qt::Gui
Qt::Widgets
)
install(TARGETS controller
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/dbus/remotecontrolledcar/controller")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS DBus)
find_package(Qt6 COMPONENTS Widgets)
@ -27,9 +29,12 @@ add_qt_gui_executable(controller
${controller_SRCS} # special case
)
target_link_libraries(controller PUBLIC
Qt::Core
Qt::DBus
Qt::Gui
Qt::Widgets
)
install(TARGETS controller
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,16 +9,21 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/embedded/digiflip")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(digiflip
digiflip.cpp
)
target_link_libraries(digiflip PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)
install(TARGETS digiflip
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/embedded/flickable")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(flickable
@ -18,8 +20,11 @@ add_qt_gui_executable(flickable
main.cpp
)
target_link_libraries(flickable PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)
install(TARGETS flickable
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -0,0 +1,47 @@
# Generated from flightinfo.pro.
cmake_minimum_required(VERSION 3.14)
project(flightinfo LANGUAGES CXX)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples/embedded/flightinfo")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Network)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(flightinfo
flightinfo.cpp
form.ui
)
target_link_libraries(flightinfo PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)
# Resources:
set(flightinfo_resource_files
"aircraft.png"
)
qt6_add_resources(flightinfo "flightinfo"
PREFIX
"/"
FILES
${flightinfo_resource_files}
)
install(TARGETS flightinfo
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -9,20 +9,37 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/embedded/flightinfo")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Network)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(flightinfo
flightinfo.cpp
form.ui
flightinfo.qrc # special case: add
)
target_link_libraries(flightinfo PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)
# Resources:
set(flightinfo_resource_files
"aircraft.png"
)
qt6_add_resources(flightinfo "flightinfo"
PREFIX
"/"
FILES
${flightinfo_resource_files}
)
install(TARGETS flightinfo
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/embedded/lightmaps")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Network)
find_package(Qt6 COMPONENTS Widgets)
@ -21,9 +23,12 @@ add_qt_gui_executable(lightmaps
slippymap.cpp slippymap.h
)
target_link_libraries(lightmaps PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)
install(TARGETS lightmaps
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,17 +9,34 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/embedded/raycasting")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(raycasting
raycasting.cpp raycasting.qrc
raycasting.cpp
)
target_link_libraries(raycasting PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)
# Resources:
set(raycasting_resource_files
"textures.png"
)
qt6_add_resources(raycasting "raycasting"
PREFIX
"/"
FILES
${raycasting_resource_files}
)
install(TARGETS raycasting
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -0,0 +1,52 @@
# Generated from styleexample.pro.
cmake_minimum_required(VERSION 3.14)
project(styleexample LANGUAGES CXX)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples/embedded/styleexample")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(styleexample
main.cpp
stylewidget.cpp stylewidget.h stylewidget.ui
)
target_link_libraries(styleexample PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)
# Resources:
set(styleexample_resource_files
"files/add.png"
"files/application.qss"
"files/blue.qss"
"files/khaki.qss"
"files/nature_1.jpg"
"files/nostyle.qss"
"files/remove.png"
"files/transparent.qss"
)
qt6_add_resources(styleexample "styleexample"
PREFIX
"/"
FILES
${styleexample_resource_files}
)
install(TARGETS styleexample
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -9,18 +9,42 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/embedded/styleexample")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(styleexample
main.cpp
stylewidget.cpp stylewidget.h stylewidget.ui
styleexample.qrc # special case: add
)
target_link_libraries(styleexample PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)
# Resources:
set(styleexample_resource_files
"files/add.png"
"files/application.qss"
"files/blue.qss"
"files/khaki.qss"
"files/nature_1.jpg"
"files/nostyle.qss"
"files/remove.png"
"files/transparent.qss"
)
qt6_add_resources(styleexample "styleexample"
PREFIX
"/"
FILES
${styleexample_resource_files}
)
install(TARGETS styleexample
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -0,0 +1,34 @@
# Generated from analogclock.pro.
cmake_minimum_required(VERSION 3.14)
project(analogclock LANGUAGES CXX)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples/gui/analogclock")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
add_qt_gui_executable(analogclock
../rasterwindow/rasterwindow.cpp ../rasterwindow/rasterwindow.h
main.cpp
)
target_include_directories(analogclock PUBLIC
../rasterwindow
)
target_link_libraries(analogclock PUBLIC
Qt::Core
Qt::Gui
)
install(TARGETS analogclock
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -3,7 +3,6 @@
cmake_minimum_required(VERSION 3.14)
project(analogclock LANGUAGES CXX)
find_package(Qt6 COMPONENTS Widgets) # special case: add
set(CMAKE_INCLUDE_CURRENT_DIR ON)
@ -11,22 +10,31 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/gui/gui_analogclock") # special case
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets) # special case: add
add_qt_gui_executable(gui_analogclock # special case: renamed target
../rasterwindow/rasterwindow.cpp ../rasterwindow/rasterwindow.h
main.cpp
)
target_include_directories(gui_analogclock PUBLIC
target_include_directories(gui_analogclock PUBLIC # special case
../rasterwindow
)
# special case begin
target_link_libraries(gui_analogclock PUBLIC
target_link_libraries(gui_analogclock PUBLIC # special case
Qt::Gui
)
# special case end
install(TARGETS gui_analogclock
target_link_libraries(gui_analogclock PUBLIC # special case
Qt::Core
Qt::Gui
)
install(TARGETS gui_analogclock # special case
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -0,0 +1,34 @@
# Generated from rasterwindow.pro.
cmake_minimum_required(VERSION 3.14)
project(rasterwindow LANGUAGES CXX)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples/gui/rasterwindow")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
add_qt_gui_executable(rasterwindow
main.cpp
rasterwindow.cpp rasterwindow.h
)
target_include_directories(rasterwindow PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}
)
target_link_libraries(rasterwindow PUBLIC
Qt::Core
Qt::Gui
)
install(TARGETS rasterwindow
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -11,7 +11,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/gui/rasterwindow")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
add_qt_gui_executable(rasterwindow
main.cpp
@ -20,11 +23,11 @@ add_qt_gui_executable(rasterwindow
target_include_directories(rasterwindow PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}
)
# special case begin
target_link_libraries(rasterwindow PUBLIC
Qt::Core
Qt::Gui
)
# special case end
install(TARGETS rasterwindow
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/bearermonitor")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
@ -30,6 +30,12 @@ target_link_libraries(bearermonitor PUBLIC
Qt::Widgets
)
if(WIN32)
target_link_libraries(bearermonitor PUBLIC
ws2_32
)
endif()
install(TARGETS bearermonitor
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/blockingfortuneclient")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Network)
find_package(Qt6 COMPONENTS Widgets)
@ -20,6 +22,8 @@ add_qt_gui_executable(blockingfortuneclient
main.cpp
)
target_link_libraries(blockingfortuneclient PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/broadcastreceiver")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Network)
find_package(Qt6 COMPONENTS Widgets)
@ -19,6 +21,8 @@ add_qt_gui_executable(broadcastreceiver
receiver.cpp receiver.h
)
target_link_libraries(broadcastreceiver PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/broadcastsender")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Network)
find_package(Qt6 COMPONENTS Widgets)
@ -19,6 +21,8 @@ add_qt_gui_executable(broadcastsender
sender.cpp sender.h
)
target_link_libraries(broadcastsender PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/dnslookup")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Network)

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/download")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Network)

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/downloadmanager")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Network)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/fortuneclient")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Network)
find_package(Qt6 COMPONENTS Widgets)
@ -19,6 +21,8 @@ add_qt_gui_executable(fortuneclient
main.cpp
)
target_link_libraries(fortuneclient PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/fortuneserver")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Network)
find_package(Qt6 COMPONENTS Widgets)
@ -19,6 +21,8 @@ add_qt_gui_executable(fortuneserver
server.cpp server.h
)
target_link_libraries(fortuneserver PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/googlesuggest")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Network)
find_package(Qt6 COMPONENTS Widgets)
@ -20,6 +22,8 @@ add_qt_gui_executable(googlesuggest
searchbox.cpp searchbox.h
)
target_link_libraries(googlesuggest PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/http")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Network)
find_package(Qt6 COMPONENTS Widgets)
@ -20,6 +22,8 @@ add_qt_gui_executable(http
main.cpp
)
target_link_libraries(http PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/loopback")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Network)
find_package(Qt6 COMPONENTS Widgets)
@ -19,6 +21,8 @@ add_qt_gui_executable(loopback
main.cpp
)
target_link_libraries(loopback PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/multicastreceiver")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Network)
find_package(Qt6 COMPONENTS Widgets)
@ -19,6 +21,8 @@ add_qt_gui_executable(multicastreceiver
receiver.cpp receiver.h
)
target_link_libraries(multicastreceiver PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/multicastsender")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Network)
find_package(Qt6 COMPONENTS Widgets)
@ -19,6 +21,8 @@ add_qt_gui_executable(multicastsender
sender.cpp sender.h
)
target_link_libraries(multicastsender PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/multistreamclient")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Network)
find_package(Qt6 COMPONENTS Widgets)
@ -23,6 +25,8 @@ add_qt_gui_executable(multistreamclient
timeconsumer.cpp timeconsumer.h
)
target_link_libraries(multistreamclient PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/multistreamserver")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Network)
find_package(Qt6 COMPONENTS Widgets)
@ -23,6 +25,8 @@ add_qt_gui_executable(multistreamserver
timeprovider.cpp timeprovider.h
)
target_link_libraries(multistreamserver PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/network-chat")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Network)
find_package(Qt6 COMPONENTS Widgets)
@ -23,6 +25,8 @@ add_qt_gui_executable(network-chat
server.cpp server.h
)
target_link_libraries(network-chat PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)

View File

@ -9,23 +9,39 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/securesocketclient")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Network)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(securesocketclient
certificateinfo.cpp certificateinfo.h certificateinfo.ui
main.cpp
securesocketclient.qrc
sslclient.cpp sslclient.h sslclient.ui
sslerrors.ui
)
target_link_libraries(securesocketclient PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)
# Resources:
set(securesocketclient_resource_files
"encrypted.png"
)
qt6_add_resources(securesocketclient "securesocketclient"
PREFIX
"/"
FILES
${securesocketclient_resource_files}
)
install(TARGETS securesocketclient
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/secureudpclient")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
find_package(Qt6 COMPONENTS Network)
@ -21,6 +23,8 @@ add_qt_gui_executable(secureudpclient
mainwindow.cpp mainwindow.h mainwindow.ui
)
target_link_libraries(secureudpclient PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/secureudpserver")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
find_package(Qt6 COMPONENTS Network)
@ -21,6 +23,8 @@ add_qt_gui_executable(secureudpserver
server.cpp server.h
)
target_link_libraries(secureudpserver PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/threadedfortuneserver")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Network)
find_package(Qt6 COMPONENTS Widgets)
@ -21,6 +23,8 @@ add_qt_gui_executable(threadedfortuneserver
main.cpp
)
target_link_libraries(threadedfortuneserver PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/torrent")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Network)
find_package(Qt6 COMPONENTS Widgets)
@ -20,7 +22,6 @@ add_qt_gui_executable(torrent
connectionmanager.cpp connectionmanager.h
filemanager.cpp filemanager.h
forms/addtorrentform.ui
icons.qrc
main.cpp
mainwindow.cpp mainwindow.h
metainfo.cpp metainfo.h
@ -31,11 +32,34 @@ add_qt_gui_executable(torrent
trackerclient.cpp trackerclient.h
)
target_link_libraries(torrent PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)
# Resources:
set(icons_resource_files
"icons/1downarrow.png"
"icons/1uparrow.png"
"icons/bottom.png"
"icons/exit.png"
"icons/peertopeer.png"
"icons/player_pause.png"
"icons/player_play.png"
"icons/player_stop.png"
)
qt6_add_resources(torrent "icons"
PREFIX
"/"
FILES
${icons_resource_files}
)
install(TARGETS torrent
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/network/torrent")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Network)
find_package(Qt6 COMPONENTS Widgets)
@ -20,7 +22,6 @@ add_qt_gui_executable(torrent
connectionmanager.cpp connectionmanager.h
filemanager.cpp filemanager.h
forms/addtorrentform.ui
icons.qrc
main.cpp
mainwindow.cpp mainwindow.h
metainfo.cpp metainfo.h
@ -32,10 +33,32 @@ add_qt_gui_executable(torrent
)
target_include_directories(torrent PUBLIC forms) # special case
target_link_libraries(torrent PUBLIC
Qt::Core
Qt::Gui
Qt::Network
Qt::Widgets
)
# Resources:
set(icons_resource_files
"icons/1downarrow.png"
"icons/1uparrow.png"
"icons/bottom.png"
"icons/exit.png"
"icons/peertopeer.png"
"icons/player_pause.png"
"icons/player_play.png"
"icons/player_stop.png"
)
qt6_add_resources(torrent "icons"
PREFIX
"/"
FILES
${icons_resource_files}
)
install(TARGETS torrent
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -0,0 +1,29 @@
# Generated from qrasterwindow.pro.
cmake_minimum_required(VERSION 3.14)
project(qrasterwindow LANGUAGES CXX)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples/qpa/qrasterwindow")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
add_qt_gui_executable(qrasterwindow
main.cpp
)
target_link_libraries(qrasterwindow PUBLIC
Qt::Core
Qt::Gui
)
install(TARGETS qrasterwindow
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -3,20 +3,24 @@
cmake_minimum_required(VERSION 3.14)
project(qrasterwindow LANGUAGES CXX)
find_package(Qt6 COMPONENTS Gui) # special case
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/qpa/qrasterwindow")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
add_qt_gui_executable(qrasterwindow
main.cpp
)
target_link_libraries(qrasterwindow PUBLIC Qt::Gui) # special case: add
target_link_libraries(qrasterwindow PUBLIC
Qt::Core
Qt::Gui
)
install(TARGETS qrasterwindow
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,10 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/qpa/windows")
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
add_executable(windows
main.cpp
@ -22,6 +22,7 @@ target_link_libraries(windows PRIVATE
Qt::CorePrivate
Qt::GuiPrivate
)
target_link_libraries(windows PUBLIC
Qt::Core
Qt::Gui

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/qtconcurrent/imagescaling")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Concurrent)
find_package(Qt6 COMPONENTS Widgets)
@ -20,6 +22,8 @@ add_qt_gui_executable(imagescaling
)
target_link_libraries(imagescaling PUBLIC
Qt::Concurrent
Qt::Core
Qt::Gui
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/qtconcurrent/map")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Concurrent)
add_executable(mapdemo
@ -18,9 +20,12 @@ add_executable(mapdemo
)
target_link_libraries(mapdemo PUBLIC
Qt::Concurrent
Qt::Core
Qt::Gui
)
install(TARGETS mapdemo
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -9,17 +9,19 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/qtconcurrent/map")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Concurrent)
find_package(Qt6 COMPONENTS Gui) # special case
add_executable(mapdemo
main.cpp
)
target_link_libraries(mapdemo PUBLIC
Qt::Concurrent
Qt::Gui # special case
Qt::Core
Qt::Gui
)
install(TARGETS mapdemo
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/qtconcurrent/progressdialog")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Concurrent)
find_package(Qt6 COMPONENTS Widgets)
@ -19,6 +21,8 @@ add_executable(progressdialog
)
target_link_libraries(progressdialog PUBLIC
Qt::Concurrent
Qt::Core
Qt::Gui
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/qtconcurrent/runfunction")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Concurrent)
find_package(Qt6 COMPONENTS Widgets)
@ -19,6 +21,8 @@ add_executable(runfunction
)
target_link_libraries(runfunction PUBLIC
Qt::Concurrent
Qt::Core
Qt::Gui
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/qtconcurrent/wordcount")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Concurrent)
find_package(Qt6 COMPONENTS Widgets)
@ -19,6 +21,8 @@ add_executable(wordcount
)
target_link_libraries(wordcount PUBLIC
Qt::Concurrent
Qt::Core
Qt::Gui
Qt::Widgets
)

View File

@ -9,18 +9,23 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/qtestlib/tutorial1")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
find_package(Qt6 COMPONENTS Test)
add_qt_gui_executable(tutorial1
add_executable(tutorial1
testqstring.cpp
)
target_link_libraries(tutorial1 PUBLIC
Qt::Core
Qt::Gui
Qt::Test
Qt::Widgets
)
install(TARGETS tutorial1
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,18 +9,23 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/qtestlib/tutorial2")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
find_package(Qt6 COMPONENTS Test)
add_qt_gui_executable(tutorial2
add_executable(tutorial2
testqstring.cpp
)
target_link_libraries(tutorial2 PUBLIC
Qt::Core
Qt::Gui
Qt::Test
Qt::Widgets
)
install(TARGETS tutorial2
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,18 +9,23 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/qtestlib/tutorial3")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
find_package(Qt6 COMPONENTS Test)
add_qt_gui_executable(tutorial3
add_executable(tutorial3
testgui.cpp
)
target_link_libraries(tutorial3 PUBLIC
Qt::Core
Qt::Gui
Qt::Test
Qt::Widgets
)
install(TARGETS tutorial3
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,18 +9,23 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/qtestlib/tutorial4")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
find_package(Qt6 COMPONENTS Test)
add_qt_gui_executable(tutorial4
add_executable(tutorial4
testgui.cpp
)
target_link_libraries(tutorial4 PUBLIC
Qt::Core
Qt::Gui
Qt::Test
Qt::Widgets
)
install(TARGETS tutorial4
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,18 +9,23 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/qtestlib/tutorial5")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
find_package(Qt6 COMPONENTS Test)
add_qt_gui_executable(tutorial5
add_executable(tutorial5
benchmarking.cpp
)
target_link_libraries(tutorial5 PUBLIC
Qt::Core
Qt::Gui
Qt::Test
Qt::Widgets
)
install(TARGETS tutorial5
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,14 +9,15 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/sql/books")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Sql)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(books
bookdelegate.cpp bookdelegate.h
books.qrc
bookwindow.cpp bookwindow.h bookwindow.ui
initdb.h
main.cpp
@ -24,11 +25,27 @@ add_qt_gui_executable(books
target_include_directories(books PUBLIC
.
)
target_link_libraries(books PUBLIC
Qt::Core
Qt::Gui
Qt::Sql
Qt::Widgets
)
# Resources:
set(books_resource_files
"images/star.png"
)
qt6_add_resources(books "books"
PREFIX
"/"
FILES
${books_resource_files}
)
install(TARGETS books
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/sql/cachedtable")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Sql)
find_package(Qt6 COMPONENTS Widgets)
@ -20,6 +22,8 @@ add_qt_gui_executable(cachedtable
tableeditor.cpp tableeditor.h
)
target_link_libraries(cachedtable PUBLIC
Qt::Core
Qt::Gui
Qt::Sql
Qt::Widgets
)

View File

@ -9,24 +9,43 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/sql/drilldown")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Sql)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(drilldown
../connection.h
drilldown.qrc
imageitem.cpp imageitem.h
informationwindow.cpp informationwindow.h
main.cpp
view.cpp view.h
)
target_link_libraries(drilldown PUBLIC
Qt::Core
Qt::Gui
Qt::Sql
Qt::Widgets
)
# Resources:
set(drilldown_resource_files
"images/qt-creator.png"
"images/qt-logo.png"
"images/qt-project.png"
"images/qt-quick.png"
)
qt6_add_resources(drilldown "drilldown"
PREFIX
"/"
FILES
${drilldown_resource_files}
)
install(TARGETS drilldown
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/sql/masterdetail")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Sql)
find_package(Qt6 COMPONENTS Widgets)
find_package(Qt6 COMPONENTS Xml)
@ -20,14 +22,29 @@ add_qt_gui_executable(masterdetail
dialog.cpp dialog.h
main.cpp
mainwindow.cpp mainwindow.h
masterdetail.qrc
)
target_link_libraries(masterdetail PUBLIC
Qt::Core
Qt::Gui
Qt::Sql
Qt::Widgets
Qt::Xml
)
# Resources:
set(masterdetail_resource_files
"images/icon.png"
"images/image.png"
)
qt6_add_resources(masterdetail "masterdetail"
PREFIX
"/"
FILES
${masterdetail_resource_files}
)
install(TARGETS masterdetail
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/sql/querymodel")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Sql)
find_package(Qt6 COMPONENTS Widgets)
@ -21,6 +23,8 @@ add_qt_gui_executable(querymodel
main.cpp
)
target_link_libraries(querymodel PUBLIC
Qt::Core
Qt::Gui
Qt::Sql
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/sql/relationaltablemodel")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Sql)
find_package(Qt6 COMPONENTS Widgets)
@ -19,6 +21,8 @@ add_qt_gui_executable(relationaltablemodel
relationaltablemodel.cpp
)
target_link_libraries(relationaltablemodel PUBLIC
Qt::Core
Qt::Gui
Qt::Sql
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/sql/sqlbrowser")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Sql)
find_package(Qt6 COMPONENTS Widgets)
@ -22,6 +24,8 @@ add_qt_gui_executable(sqlbrowser
qsqlconnectiondialog.cpp qsqlconnectiondialog.h qsqlconnectiondialog.ui
)
target_link_libraries(sqlbrowser PUBLIC
Qt::Core
Qt::Gui
Qt::Sql
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/sql/sqlwidgetmapper")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Sql)
find_package(Qt6 COMPONENTS Widgets)
@ -19,6 +21,8 @@ add_qt_gui_executable(sqlwidgetmapper
window.cpp window.h
)
target_link_libraries(sqlwidgetmapper PUBLIC
Qt::Core
Qt::Gui
Qt::Sql
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/sql/tablemodel")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Sql)
find_package(Qt6 COMPONENTS Widgets)
@ -19,6 +21,8 @@ add_qt_gui_executable(tablemodel
tablemodel.cpp
)
target_link_libraries(tablemodel PUBLIC
Qt::Core
Qt::Gui
Qt::Sql
Qt::Widgets
)

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/vulkan/hellovulkancubes")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
@ -32,6 +32,7 @@ target_link_libraries(hellovulkancubes PUBLIC
Qt::Widgets
)
# Resources:
set_source_files_properties("../shared/block.buf"
PROPERTIES QT_RESOURCE_ALIAS "block.buf"
@ -55,7 +56,6 @@ qt6_add_resources(hellovulkancubes "hellovulkancubes"
${hellovulkancubes_resource_files}
)
install(TARGETS hellovulkancubes
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/vulkan/hellovulkantexture")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
@ -23,6 +23,7 @@ target_link_libraries(hellovulkantexture PUBLIC
Qt::Gui
)
# Resources:
set(hellovulkantexture_resource_files
"qt256.png"
@ -37,7 +38,6 @@ qt6_add_resources(hellovulkantexture "hellovulkantexture"
${hellovulkantexture_resource_files}
)
install(TARGETS hellovulkantexture
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/vulkan/hellovulkantriangle")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
@ -23,6 +23,7 @@ target_link_libraries(hellovulkantriangle PUBLIC
Qt::Gui
)
# Resources:
set_source_files_properties("../shared/color_frag.spv"
PROPERTIES QT_RESOURCE_ALIAS "color_frag.spv"
@ -42,7 +43,6 @@ qt6_add_resources(hellovulkantriangle "hellovulkantriangle"
${hellovulkantriangle_resource_files}
)
install(TARGETS hellovulkantriangle
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/vulkan/hellovulkanwidget")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
@ -26,6 +26,7 @@ target_link_libraries(hellovulkanwidget PUBLIC
Qt::Widgets
)
# Resources:
set_source_files_properties("../shared/color_frag.spv"
PROPERTIES QT_RESOURCE_ALIAS "color_frag.spv"
@ -45,7 +46,6 @@ qt6_add_resources(hellovulkanwidget "hellovulkanwidget"
${hellovulkanwidget_resource_files}
)
install(TARGETS hellovulkanwidget
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,7 +9,7 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/vulkan/hellovulkanwindow")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)

View File

@ -9,18 +9,40 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/widgets/animation/animatedtiles")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(animatedtiles
animatedtiles.qrc
main.cpp
)
target_link_libraries(animatedtiles PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)
# Resources:
set(animatedtiles_resource_files
"images/Time-For-Lunch-2.jpg"
"images/centered.png"
"images/ellipse.png"
"images/figure8.png"
"images/kinetic.png"
"images/random.png"
"images/tile.png"
)
qt6_add_resources(animatedtiles "animatedtiles"
PREFIX
"/"
FILES
${animatedtiles_resource_files}
)
install(TARGETS animatedtiles
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,21 +9,37 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/widgets/animation/easing")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(easing
animation.h
easing.qrc
form.ui
main.cpp
window.cpp window.h
)
target_link_libraries(easing PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)
# Resources:
set(easing_resource_files
"images/qt-logo.png"
)
qt6_add_resources(easing "easing"
PREFIX
"/"
FILES
${easing_resource_files}
)
install(TARGETS easing
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,14 +9,18 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/widgets/animation/moveblocks")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(moveblocks
main.cpp
)
target_link_libraries(moveblocks PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)

View File

@ -9,18 +9,39 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/widgets/animation/states")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(states
main.cpp
states.qrc
)
target_link_libraries(states PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)
# Resources:
set(states_resource_files
"accessories-dictionary.png"
"akregator.png"
"digikam.png"
"help-browser.png"
"k3b.png"
"kchart.png"
)
qt6_add_resources(states "states"
PREFIX
"/"
FILES
${states_resource_files}
)
install(TARGETS states
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/widgets/animation/stickman")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(stickman
@ -20,12 +22,30 @@ add_qt_gui_executable(stickman
main.cpp
node.cpp node.h
rectbutton.cpp rectbutton.h
stickman.cpp stickman.h stickman.qrc
stickman.cpp stickman.h
)
target_link_libraries(stickman PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)
# Resources:
set(stickman_resource_files
"animations/chilling.bin"
"animations/dancing.bin"
"animations/dead.bin"
"animations/jumping.bin"
)
qt6_add_resources(stickman "stickman"
PREFIX
"/"
FILES
${stickman_resource_files}
)
install(TARGETS stickman
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -0,0 +1,192 @@
# Generated from sub-attaq.pro.
cmake_minimum_required(VERSION 3.14)
project(sub-attaq LANGUAGES CXX)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples/widgets/animation/sub-attaq")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(sub-attaq
animationmanager.cpp animationmanager.h
boat.cpp boat.h boat_p.h
bomb.cpp bomb.h
graphicsscene.cpp graphicsscene.h
main.cpp
mainwindow.cpp mainwindow.h
pixmapitem.cpp pixmapitem.h
progressitem.cpp progressitem.h
qanimationstate.cpp qanimationstate.h
states.cpp states.h
submarine.cpp submarine.h submarine_p.h
textinformationitem.cpp textinformationitem.h
torpedo.cpp torpedo.h
)
target_link_libraries(sub-attaq PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)
# Resources:
set_source_files_properties("pics/big/background.png"
PROPERTIES QT_RESOURCE_ALIAS "big/background"
)
set_source_files_properties("pics/big/boat.png"
PROPERTIES QT_RESOURCE_ALIAS "big/boat"
)
set_source_files_properties("pics/big/bomb.png"
PROPERTIES QT_RESOURCE_ALIAS "big/bomb"
)
set_source_files_properties("pics/big/explosion/boat/step1.png"
PROPERTIES QT_RESOURCE_ALIAS "big/explosion/boat/step1"
)
set_source_files_properties("pics/big/explosion/boat/step2.png"
PROPERTIES QT_RESOURCE_ALIAS "big/explosion/boat/step2"
)
set_source_files_properties("pics/big/explosion/boat/step3.png"
PROPERTIES QT_RESOURCE_ALIAS "big/explosion/boat/step3"
)
set_source_files_properties("pics/big/explosion/boat/step4.png"
PROPERTIES QT_RESOURCE_ALIAS "big/explosion/boat/step4"
)
set_source_files_properties("pics/big/explosion/submarine/step1.png"
PROPERTIES QT_RESOURCE_ALIAS "big/explosion/submarine/step1"
)
set_source_files_properties("pics/big/explosion/submarine/step2.png"
PROPERTIES QT_RESOURCE_ALIAS "big/explosion/submarine/step2"
)
set_source_files_properties("pics/big/explosion/submarine/step3.png"
PROPERTIES QT_RESOURCE_ALIAS "big/explosion/submarine/step3"
)
set_source_files_properties("pics/big/explosion/submarine/step4.png"
PROPERTIES QT_RESOURCE_ALIAS "big/explosion/submarine/step4"
)
set_source_files_properties("pics/big/submarine.png"
PROPERTIES QT_RESOURCE_ALIAS "big/submarine"
)
set_source_files_properties("pics/big/surface.png"
PROPERTIES QT_RESOURCE_ALIAS "big/surface"
)
set_source_files_properties("pics/big/torpedo.png"
PROPERTIES QT_RESOURCE_ALIAS "big/torpedo"
)
set_source_files_properties("pics/scalable/boat.svg"
PROPERTIES QT_RESOURCE_ALIAS "boat"
)
set_source_files_properties("pics/scalable/sub-attaq.svg"
PROPERTIES QT_RESOURCE_ALIAS "all"
)
set_source_files_properties("pics/scalable/submarine.svg"
PROPERTIES QT_RESOURCE_ALIAS "submarine"
)
set_source_files_properties("pics/scalable/torpedo.svg"
PROPERTIES QT_RESOURCE_ALIAS "torpedo"
)
set_source_files_properties("pics/small/background.png"
PROPERTIES QT_RESOURCE_ALIAS "small/background"
)
set_source_files_properties("pics/small/boat.png"
PROPERTIES QT_RESOURCE_ALIAS "small/boat"
)
set_source_files_properties("pics/small/bomb.png"
PROPERTIES QT_RESOURCE_ALIAS "small/bomb"
)
set_source_files_properties("pics/small/submarine.png"
PROPERTIES QT_RESOURCE_ALIAS "small/submarine"
)
set_source_files_properties("pics/small/surface.png"
PROPERTIES QT_RESOURCE_ALIAS "small/surface"
)
set_source_files_properties("pics/small/torpedo.png"
PROPERTIES QT_RESOURCE_ALIAS "small/torpedo"
)
set_source_files_properties("pics/welcome/logo-a.png"
PROPERTIES QT_RESOURCE_ALIAS "logo-a"
)
set_source_files_properties("pics/welcome/logo-a2.png"
PROPERTIES QT_RESOURCE_ALIAS "logo-a2"
)
set_source_files_properties("pics/welcome/logo-b.png"
PROPERTIES QT_RESOURCE_ALIAS "logo-b"
)
set_source_files_properties("pics/welcome/logo-dash.png"
PROPERTIES QT_RESOURCE_ALIAS "logo-dash"
)
set_source_files_properties("pics/welcome/logo-excl.png"
PROPERTIES QT_RESOURCE_ALIAS "logo-excl"
)
set_source_files_properties("pics/welcome/logo-q.png"
PROPERTIES QT_RESOURCE_ALIAS "logo-q"
)
set_source_files_properties("pics/welcome/logo-s.png"
PROPERTIES QT_RESOURCE_ALIAS "logo-s"
)
set_source_files_properties("pics/welcome/logo-t.png"
PROPERTIES QT_RESOURCE_ALIAS "logo-t"
)
set_source_files_properties("pics/welcome/logo-t2.png"
PROPERTIES QT_RESOURCE_ALIAS "logo-t2"
)
set_source_files_properties("pics/welcome/logo-u.png"
PROPERTIES QT_RESOURCE_ALIAS "logo-u"
)
set(subattaq_resource_files
"data.xml"
"pics/big/background.png"
"pics/big/boat.png"
"pics/big/bomb.png"
"pics/big/explosion/boat/step1.png"
"pics/big/explosion/boat/step2.png"
"pics/big/explosion/boat/step3.png"
"pics/big/explosion/boat/step4.png"
"pics/big/explosion/submarine/step1.png"
"pics/big/explosion/submarine/step2.png"
"pics/big/explosion/submarine/step3.png"
"pics/big/explosion/submarine/step4.png"
"pics/big/submarine.png"
"pics/big/surface.png"
"pics/big/torpedo.png"
"pics/scalable/boat.svg"
"pics/scalable/sub-attaq.svg"
"pics/scalable/submarine.svg"
"pics/scalable/torpedo.svg"
"pics/small/background.png"
"pics/small/boat.png"
"pics/small/bomb.png"
"pics/small/submarine.png"
"pics/small/surface.png"
"pics/small/torpedo.png"
"pics/welcome/logo-a.png"
"pics/welcome/logo-a2.png"
"pics/welcome/logo-b.png"
"pics/welcome/logo-dash.png"
"pics/welcome/logo-excl.png"
"pics/welcome/logo-q.png"
"pics/welcome/logo-s.png"
"pics/welcome/logo-t.png"
"pics/welcome/logo-t2.png"
"pics/welcome/logo-u.png"
)
qt6_add_resources(sub-attaq "subattaq"
PREFIX
"/"
FILES
${subattaq_resource_files}
)
install(TARGETS sub-attaq
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/widgets/animation/sub-attaq")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
find_package(Qt6 COMPONENTS OpenGL) # special case
@ -25,17 +27,164 @@ add_qt_gui_executable(sub-attaq
progressitem.cpp progressitem.h
qanimationstate.cpp qanimationstate.h
states.cpp states.h
subattaq.qrc
submarine.cpp submarine.h submarine_p.h
textinformationitem.cpp textinformationitem.h
torpedo.cpp torpedo.h
)
target_link_libraries(sub-attaq PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)
if (TARGET Qt::OpenGL)
target_link_libraries(sub-attaq PUBLIC Qt::OpenGL)
endif()
# Resources:
set_source_files_properties("pics/big/background.png"
PROPERTIES QT_RESOURCE_ALIAS "big/background"
)
set_source_files_properties("pics/big/boat.png"
PROPERTIES QT_RESOURCE_ALIAS "big/boat"
)
set_source_files_properties("pics/big/bomb.png"
PROPERTIES QT_RESOURCE_ALIAS "big/bomb"
)
set_source_files_properties("pics/big/explosion/boat/step1.png"
PROPERTIES QT_RESOURCE_ALIAS "big/explosion/boat/step1"
)
set_source_files_properties("pics/big/explosion/boat/step2.png"
PROPERTIES QT_RESOURCE_ALIAS "big/explosion/boat/step2"
)
set_source_files_properties("pics/big/explosion/boat/step3.png"
PROPERTIES QT_RESOURCE_ALIAS "big/explosion/boat/step3"
)
set_source_files_properties("pics/big/explosion/boat/step4.png"
PROPERTIES QT_RESOURCE_ALIAS "big/explosion/boat/step4"
)
set_source_files_properties("pics/big/explosion/submarine/step1.png"
PROPERTIES QT_RESOURCE_ALIAS "big/explosion/submarine/step1"
)
set_source_files_properties("pics/big/explosion/submarine/step2.png"
PROPERTIES QT_RESOURCE_ALIAS "big/explosion/submarine/step2"
)
set_source_files_properties("pics/big/explosion/submarine/step3.png"
PROPERTIES QT_RESOURCE_ALIAS "big/explosion/submarine/step3"
)
set_source_files_properties("pics/big/explosion/submarine/step4.png"
PROPERTIES QT_RESOURCE_ALIAS "big/explosion/submarine/step4"
)
set_source_files_properties("pics/big/submarine.png"
PROPERTIES QT_RESOURCE_ALIAS "big/submarine"
)
set_source_files_properties("pics/big/surface.png"
PROPERTIES QT_RESOURCE_ALIAS "big/surface"
)
set_source_files_properties("pics/big/torpedo.png"
PROPERTIES QT_RESOURCE_ALIAS "big/torpedo"
)
set_source_files_properties("pics/scalable/boat.svg"
PROPERTIES QT_RESOURCE_ALIAS "boat"
)
set_source_files_properties("pics/scalable/sub-attaq.svg"
PROPERTIES QT_RESOURCE_ALIAS "all"
)
set_source_files_properties("pics/scalable/submarine.svg"
PROPERTIES QT_RESOURCE_ALIAS "submarine"
)
set_source_files_properties("pics/scalable/torpedo.svg"
PROPERTIES QT_RESOURCE_ALIAS "torpedo"
)
set_source_files_properties("pics/small/background.png"
PROPERTIES QT_RESOURCE_ALIAS "small/background"
)
set_source_files_properties("pics/small/boat.png"
PROPERTIES QT_RESOURCE_ALIAS "small/boat"
)
set_source_files_properties("pics/small/bomb.png"
PROPERTIES QT_RESOURCE_ALIAS "small/bomb"
)
set_source_files_properties("pics/small/submarine.png"
PROPERTIES QT_RESOURCE_ALIAS "small/submarine"
)
set_source_files_properties("pics/small/surface.png"
PROPERTIES QT_RESOURCE_ALIAS "small/surface"
)
set_source_files_properties("pics/small/torpedo.png"
PROPERTIES QT_RESOURCE_ALIAS "small/torpedo"
)
set_source_files_properties("pics/welcome/logo-a.png"
PROPERTIES QT_RESOURCE_ALIAS "logo-a"
)
set_source_files_properties("pics/welcome/logo-a2.png"
PROPERTIES QT_RESOURCE_ALIAS "logo-a2"
)
set_source_files_properties("pics/welcome/logo-b.png"
PROPERTIES QT_RESOURCE_ALIAS "logo-b"
)
set_source_files_properties("pics/welcome/logo-dash.png"
PROPERTIES QT_RESOURCE_ALIAS "logo-dash"
)
set_source_files_properties("pics/welcome/logo-excl.png"
PROPERTIES QT_RESOURCE_ALIAS "logo-excl"
)
set_source_files_properties("pics/welcome/logo-q.png"
PROPERTIES QT_RESOURCE_ALIAS "logo-q"
)
set_source_files_properties("pics/welcome/logo-s.png"
PROPERTIES QT_RESOURCE_ALIAS "logo-s"
)
set_source_files_properties("pics/welcome/logo-t.png"
PROPERTIES QT_RESOURCE_ALIAS "logo-t"
)
set_source_files_properties("pics/welcome/logo-t2.png"
PROPERTIES QT_RESOURCE_ALIAS "logo-t2"
)
set_source_files_properties("pics/welcome/logo-u.png"
PROPERTIES QT_RESOURCE_ALIAS "logo-u"
)
set(subattaq_resource_files
"data.xml"
"pics/big/background.png"
"pics/big/boat.png"
"pics/big/bomb.png"
"pics/big/explosion/boat/step1.png"
"pics/big/explosion/boat/step2.png"
"pics/big/explosion/boat/step3.png"
"pics/big/explosion/boat/step4.png"
"pics/big/explosion/submarine/step1.png"
"pics/big/explosion/submarine/step2.png"
"pics/big/explosion/submarine/step3.png"
"pics/big/explosion/submarine/step4.png"
"pics/big/submarine.png"
"pics/big/surface.png"
"pics/big/torpedo.png"
"pics/scalable/boat.svg"
"pics/scalable/sub-attaq.svg"
"pics/scalable/submarine.svg"
"pics/scalable/torpedo.svg"
"pics/small/background.png"
"pics/small/boat.png"
"pics/small/bomb.png"
"pics/small/submarine.png"
"pics/small/surface.png"
"pics/small/torpedo.png"
"pics/welcome/logo-a.png"
"pics/welcome/logo-a2.png"
"pics/welcome/logo-b.png"
"pics/welcome/logo-dash.png"
"pics/welcome/logo-excl.png"
"pics/welcome/logo-q.png"
"pics/welcome/logo-s.png"
"pics/welcome/logo-t.png"
"pics/welcome/logo-t2.png"
"pics/welcome/logo-u.png"
)
qt6_add_resources(sub-attaq "subattaq"
PREFIX
"/"
FILES
${subattaq_resource_files}
)
install(TARGETS sub-attaq
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/widgets/desktop/screenshot")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(screenshot
@ -18,6 +20,8 @@ add_qt_gui_executable(screenshot
screenshot.cpp screenshot.h
)
target_link_libraries(screenshot PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)

View File

@ -9,19 +9,37 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/widgets/desktop/systray")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(systray
main.cpp
systray.qrc
window.cpp window.h
)
target_link_libraries(systray PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)
# Resources:
set(systray_resource_files
"images/bad.png"
"images/heart.png"
"images/trash.png"
)
qt6_add_resources(systray "systray"
PREFIX
"/"
FILES
${systray_resource_files}
)
install(TARGETS systray
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,18 +9,41 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/widgets/dialogs/classwizard")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(classwizard
classwizard.cpp classwizard.h classwizard.qrc
classwizard.cpp classwizard.h
main.cpp
)
target_link_libraries(classwizard PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)
# Resources:
set(classwizard_resource_files
"images/background.png"
"images/banner.png"
"images/logo1.png"
"images/logo2.png"
"images/logo3.png"
"images/watermark1.png"
"images/watermark2.png"
)
qt6_add_resources(classwizard "classwizard"
PREFIX
"/"
FILES
${classwizard_resource_files}
)
install(TARGETS classwizard
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/widgets/dialogs/extension")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(extension
@ -18,6 +20,8 @@ add_qt_gui_executable(extension
main.cpp
)
target_link_libraries(extension PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/widgets/dialogs/findfiles")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(findfiles
@ -18,6 +20,8 @@ add_qt_gui_executable(findfiles
window.cpp window.h
)
target_link_libraries(findfiles PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)

View File

@ -9,20 +9,38 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/widgets/dialogs/licensewizard")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
find_package(Qt6 COMPONENTS PrintSupport)
add_qt_gui_executable(licensewizard
licensewizard.cpp licensewizard.h licensewizard.qrc
licensewizard.cpp licensewizard.h
main.cpp
)
target_link_libraries(licensewizard PUBLIC
Qt::Core
Qt::Gui
Qt::PrintSupport
Qt::Widgets
)
# Resources:
set(licensewizard_resource_files
"images/logo.png"
"images/watermark.png"
)
qt6_add_resources(licensewizard "licensewizard"
PREFIX
"/"
FILES
${licensewizard_resource_files}
)
install(TARGETS licensewizard
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/widgets/dialogs/standarddialogs")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(standarddialogs
@ -18,6 +20,8 @@ add_qt_gui_executable(standarddialogs
main.cpp
)
target_link_libraries(standarddialogs PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)

View File

@ -9,8 +9,10 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/widgets/dialogs/tabdialog")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(tabdialog
@ -18,6 +20,8 @@ add_qt_gui_executable(tabdialog
tabdialog.cpp tabdialog.h
)
target_link_libraries(tabdialog PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)

View File

@ -9,14 +9,18 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(INSTALL_EXAMPLEDIR "examples")
set(INSTALL_EXAMPLEDIR "examples/widgets/dialogs/trivialwizard")
find_package(Qt6 COMPONENTS Core)
find_package(Qt6 COMPONENTS Gui)
find_package(Qt6 COMPONENTS Widgets)
add_qt_gui_executable(trivialwizard
trivialwizard.cpp
)
target_link_libraries(trivialwizard PUBLIC
Qt::Core
Qt::Gui
Qt::Widgets
)

Some files were not shown because too many files have changed in this diff Show More