using qsk_example
This commit is contained in:
parent
6ae153b28b
commit
6d23cab963
|
@ -12,3 +12,26 @@ if(TARGET ${Qt}::Svg)
|
||||||
COMMENT "Compiling ${SVG_FILENAME} to ${QVG_FILENAME}")
|
COMMENT "Compiling ${SVG_FILENAME} to ${QVG_FILENAME}")
|
||||||
endfunction()
|
endfunction()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
function(qsk_example EXAMPLE_NAME)
|
||||||
|
|
||||||
|
set(TARGET_NAME ${EXAMPLE_NAME})
|
||||||
|
|
||||||
|
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE
|
||||||
|
${SOURCES} ${HEADERS} ${RESOURCES})
|
||||||
|
|
||||||
|
set_target_properties(${TARGET_NAME} PROPERTIES
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/../bin )
|
||||||
|
|
||||||
|
target_link_libraries(${TARGET_NAME} PRIVATE qskinny )
|
||||||
|
|
||||||
|
# not all examples need this one. TODO ...
|
||||||
|
target_link_libraries(${TARGET_NAME} PRIVATE qsktestsupport)
|
||||||
|
|
||||||
|
# only needed, when having QML files, autodetection might be possible
|
||||||
|
target_link_libraries(${TARGET_NAME} PRIVATE qskqmlexport)
|
||||||
|
|
||||||
|
# for examples with subdirectories
|
||||||
|
target_include_directories(${TARGET_NAME} PRIVATE ${CMAKE_CURRENT_LIST_DIR})
|
||||||
|
|
||||||
|
endfunction()
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
set_target_properties(${TARGET_NAME} PROPERTIES
|
|
||||||
FOLDER examples
|
|
||||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/examples/bin
|
|
||||||
)
|
|
|
@ -1,4 +0,0 @@
|
||||||
set_target_properties(${TARGET_NAME} PROPERTIES
|
|
||||||
FOLDER playground
|
|
||||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/playground/bin
|
|
||||||
)
|
|
|
@ -1,17 +1,4 @@
|
||||||
list(APPEND TARGET_HEADERS
|
list(APPEND HEADERS Box.h)
|
||||||
Box.h)
|
list(APPEND SOURCES Box.cpp main.cpp)
|
||||||
|
|
||||||
list(APPEND TARGET_SOURCES
|
qsk_example(boxes)
|
||||||
Box.cpp
|
|
||||||
main.cpp)
|
|
||||||
|
|
||||||
set(TARGET_NAME boxes)
|
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE ${TARGET_SOURCES} ${TARGET_HEADERS})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qsktestsupport)
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskExamples.cmake)
|
|
||||||
|
|
|
@ -1,17 +1,4 @@
|
||||||
list(APPEND TARGET_RESSOURCES
|
list(APPEND RESOURCES buttons.qrc)
|
||||||
buttons.qrc)
|
list(APPEND SOURCES main.cpp)
|
||||||
|
|
||||||
list(APPEND TARGET_SOURCES
|
qsk_example(buttons)
|
||||||
main.cpp)
|
|
||||||
|
|
||||||
set(TARGET_NAME buttons)
|
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE ${TARGET_SOURCES} ${TARGET_RESSOURCES})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qsktestsupport
|
|
||||||
qskqmlexport)
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskExamples.cmake)
|
|
||||||
|
|
|
@ -1,13 +1,3 @@
|
||||||
list(APPEND TARGET_SOURCES
|
list(APPEND SOURCES main.cpp)
|
||||||
main.cpp)
|
|
||||||
|
|
||||||
set(TARGET_NAME desktop)
|
qsk_example(desktop)
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE ${TARGET_SOURCES})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qsktestsupport)
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskExamples.cmake)
|
|
||||||
|
|
|
@ -1,21 +1,6 @@
|
||||||
list(APPEND TARGET_RESSOURCES
|
list(APPEND RESOURCES frames.qrc)
|
||||||
frames.qrc)
|
list(APPEND HEADERS Frame.h)
|
||||||
|
list(APPEND SOURCES Frame.cpp main.cpp)
|
||||||
|
|
||||||
list(APPEND TARGET_HEADERS
|
qsk_example(frames)
|
||||||
Frame.h)
|
|
||||||
|
|
||||||
list(APPEND TARGET_SOURCES
|
|
||||||
Frame.cpp
|
|
||||||
main.cpp)
|
|
||||||
|
|
||||||
set(TARGET_NAME frames)
|
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE ${TARGET_SOURCES} ${TARGET_HEADERS} ${TARGET_RESSOURCES})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qsktestsupport
|
|
||||||
qskqmlexport)
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskExamples.cmake)
|
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
list(APPEND TARGET_HEADERS
|
list(APPEND RESOURCES icons.qrc )
|
||||||
|
|
||||||
|
list(APPEND HEADERS
|
||||||
label/LabelPage.h
|
label/LabelPage.h
|
||||||
inputs/InputPage.h
|
inputs/InputPage.h
|
||||||
progressbar/ProgressBarPage.h
|
progressbar/ProgressBarPage.h
|
||||||
|
@ -7,7 +9,7 @@ list(APPEND TARGET_HEADERS
|
||||||
dialog/DialogPage.h
|
dialog/DialogPage.h
|
||||||
Page.h)
|
Page.h)
|
||||||
|
|
||||||
list(APPEND TARGET_SOURCES
|
list(APPEND SOURCES
|
||||||
label/LabelPage.cpp
|
label/LabelPage.cpp
|
||||||
inputs/InputPage.cpp
|
inputs/InputPage.cpp
|
||||||
progressbar/ProgressBarPage.cpp
|
progressbar/ProgressBarPage.cpp
|
||||||
|
@ -17,20 +19,4 @@ list(APPEND TARGET_SOURCES
|
||||||
Page.cpp
|
Page.cpp
|
||||||
main.cpp)
|
main.cpp)
|
||||||
|
|
||||||
list(APPEND TARGET_RESSOURCES
|
qsk_example(gallery)
|
||||||
icons.qrc )
|
|
||||||
|
|
||||||
set(TARGET_NAME gallery)
|
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE ${TARGET_SOURCES} ${TARGET_HEADERS} ${TARGET_RESSOURCES} )
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qsktestsupport)
|
|
||||||
|
|
||||||
target_include_directories(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
${CMAKE_CURRENT_LIST_DIR})
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskExamples.cmake)
|
|
||||||
|
|
|
@ -1,17 +1,4 @@
|
||||||
list(APPEND TARGET_RESSOURCES
|
list(APPEND RESOURCES glabels.qrc)
|
||||||
glabels.qrc)
|
list(APPEND SOURCES main.cpp)
|
||||||
|
|
||||||
list(APPEND TARGET_SOURCES
|
qsk_example(glabels)
|
||||||
main.cpp)
|
|
||||||
|
|
||||||
set(TARGET_NAME glabels)
|
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE ${TARGET_SOURCES} ${TARGET_RESSOURCES})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qsktestsupport
|
|
||||||
qskqmlexport)
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskExamples.cmake)
|
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
list(APPEND TARGET_SOURCES
|
list(APPEND RESOURCES images.qrc fonts.qrc)
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
Box.cpp
|
Box.cpp
|
||||||
BoxWithButtons.cpp
|
BoxWithButtons.cpp
|
||||||
CircularProgressBar.cpp
|
CircularProgressBar.cpp
|
||||||
|
@ -31,12 +33,12 @@ list(APPEND TARGET_SOURCES
|
||||||
StorageBarSkinlet.cpp
|
StorageBarSkinlet.cpp
|
||||||
main.cpp)
|
main.cpp)
|
||||||
|
|
||||||
list(APPEND TARGET_SOURCES
|
list(APPEND SOURCES
|
||||||
nodes/DiagramDataNode.cpp
|
nodes/DiagramDataNode.cpp
|
||||||
nodes/DiagramSegmentsNode.cpp
|
nodes/DiagramSegmentsNode.cpp
|
||||||
nodes/RadialTickmarksNode.cpp)
|
nodes/RadialTickmarksNode.cpp)
|
||||||
|
|
||||||
list(APPEND TARGET_HEADERS
|
list(APPEND HEADERS
|
||||||
Box.h
|
Box.h
|
||||||
BoxWithButtons.h
|
BoxWithButtons.h
|
||||||
CircularProgressBar.h
|
CircularProgressBar.h
|
||||||
|
@ -68,38 +70,9 @@ list(APPEND TARGET_HEADERS
|
||||||
StorageBar.h
|
StorageBar.h
|
||||||
StorageBarSkinlet.h)
|
StorageBarSkinlet.h)
|
||||||
|
|
||||||
list(APPEND TARGET_HEADERS
|
list(APPEND HEADERS
|
||||||
nodes/DiagramDataNode.h
|
nodes/DiagramDataNode.h
|
||||||
nodes/DiagramSegmentsNode.h
|
nodes/DiagramSegmentsNode.h
|
||||||
nodes/RadialTickmarksNode.h)
|
nodes/RadialTickmarksNode.h)
|
||||||
|
|
||||||
list(APPEND TARGET_RESSOURCES
|
qsk_example(iotdashboard)
|
||||||
images.qrc
|
|
||||||
fonts.qrc)
|
|
||||||
|
|
||||||
set(TARGET_NAME iotdashboard)
|
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE
|
|
||||||
${TARGET_SOURCES}
|
|
||||||
${TARGET_HEADERS}
|
|
||||||
${TARGET_RESSOURCES})
|
|
||||||
|
|
||||||
if(TARGET Qsk::qskinny)
|
|
||||||
# integration test
|
|
||||||
# - qsktestsupport doesn't exists
|
|
||||||
# - qskinny has a namespace Qsk
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
Qsk::qskinny)
|
|
||||||
else()
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qsktestsupport)
|
|
||||||
|
|
||||||
target_compile_definitions(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
USE_SHORTCUTS)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskExamples.cmake)
|
|
||||||
|
|
|
@ -1,24 +0,0 @@
|
||||||
cmake_minimum_required(VERSION 3.18)
|
|
||||||
|
|
||||||
project(iotdashboard_smoketest)
|
|
||||||
|
|
||||||
find_package(QSkinny REQUIRED)
|
|
||||||
|
|
||||||
find_package(Qt6 COMPONENTS Core QUIET)
|
|
||||||
if (NOT Qt6_FOUND)
|
|
||||||
find_package(Qt5 5.15 REQUIRED COMPONENTS Core Gui OpenGL Quick Svg Widgets)
|
|
||||||
find_package(Qt5 5.15 OPTIONAL_COMPONENTS QuickWidgets WebEngine WebEngineCore)
|
|
||||||
message(WARNING "using QSkinny's 'qt_add_executable()'")
|
|
||||||
function(qt_add_executable)
|
|
||||||
add_executable(${ARGV})
|
|
||||||
endfunction(qt_add_executable)
|
|
||||||
message(WARNING "using QSkinny's 'qt_add_library()'")
|
|
||||||
function(qt_add_library)
|
|
||||||
add_library(${ARGV})
|
|
||||||
endfunction(qt_add_library)
|
|
||||||
else()
|
|
||||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui OpenGL Quick QuickWidgets Svg Widgets)
|
|
||||||
find_package(Qt6 OPTIONAL_COMPONENTS QuickWidgets WebEngineCore WebEngineQuick)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
add_subdirectory(../iotdashboard ${CMAKE_CURRENT_BINARY_DIR}/../iotdashboard)
|
|
|
@ -1,7 +1,6 @@
|
||||||
list(APPEND TARGET_RESSOURCES
|
list(APPEND RESOURCES layouts.qrc)
|
||||||
layouts.qrc)
|
|
||||||
|
|
||||||
list(APPEND TARGET_HEADERS
|
list(APPEND HEADERS
|
||||||
TestRectangle.h
|
TestRectangle.h
|
||||||
ButtonBox.h
|
ButtonBox.h
|
||||||
FlowLayoutPage.h
|
FlowLayoutPage.h
|
||||||
|
@ -10,7 +9,7 @@ list(APPEND TARGET_HEADERS
|
||||||
DynamicConstraintsPage.h
|
DynamicConstraintsPage.h
|
||||||
StackLayoutPage.h)
|
StackLayoutPage.h)
|
||||||
|
|
||||||
list(APPEND TARGET_SOURCES
|
list(APPEND SOURCES
|
||||||
TestRectangle.cpp
|
TestRectangle.cpp
|
||||||
ButtonBox.cpp
|
ButtonBox.cpp
|
||||||
FlowLayoutPage.cpp
|
FlowLayoutPage.cpp
|
||||||
|
@ -20,14 +19,4 @@ list(APPEND TARGET_SOURCES
|
||||||
StackLayoutPage.cpp
|
StackLayoutPage.cpp
|
||||||
main.cpp)
|
main.cpp)
|
||||||
|
|
||||||
set(TARGET_NAME layouts)
|
qsk_example(layouts)
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE ${TARGET_SOURCES} ${TARGET_HEADERS} ${TARGET_RESSOURCES})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qskqmlexport
|
|
||||||
qsktestsupport)
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskExamples.cmake)
|
|
||||||
|
|
|
@ -1,13 +1,3 @@
|
||||||
list(APPEND TARGET_SOURCES
|
list(APPEND SOURCES main.cpp)
|
||||||
main.cpp)
|
|
||||||
|
|
||||||
set(TARGET_NAME listbox)
|
qsk_example(listbox)
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE ${TARGET_SOURCES} ${TARGET_HEADERS} ${TARGET_RESSOURCES})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qsktestsupport)
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskExamples.cmake)
|
|
||||||
|
|
|
@ -1,13 +1,3 @@
|
||||||
list(APPEND TARGET_SOURCES
|
list(APPEND SOURCES main.cpp)
|
||||||
main.cpp)
|
|
||||||
|
|
||||||
set(TARGET_NAME messagebox)
|
qsk_example(messagebox)
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE ${TARGET_SOURCES})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qsktestsupport)
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskExamples.cmake)
|
|
||||||
|
|
|
@ -1,17 +1,4 @@
|
||||||
list(APPEND TARGET_RESSOURCES
|
list(APPEND RESSOURCES messagebox.qrc)
|
||||||
messagebox.qrc)
|
list(APPEND SOURCES main.cpp)
|
||||||
|
|
||||||
list(APPEND TARGET_SOURCES
|
qsk_example(messageboxQml)
|
||||||
main.cpp)
|
|
||||||
|
|
||||||
set(TARGET_NAME messageboxQml)
|
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE ${TARGET_SOURCES} ${TARGET_RESSOURCES})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qsktestsupport
|
|
||||||
qskqmlexport)
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskExamples.cmake)
|
|
||||||
|
|
|
@ -1,21 +1,12 @@
|
||||||
list(APPEND TARGET_SOURCES
|
list(APPEND SOURCES
|
||||||
MySkin.cpp
|
MySkin.cpp
|
||||||
MyToggleButton.cpp
|
MyToggleButton.cpp
|
||||||
MyToggleButtonSkinlet.cpp
|
MyToggleButtonSkinlet.cpp
|
||||||
main.cpp)
|
main.cpp)
|
||||||
|
|
||||||
list(APPEND TARGET_HEADERS
|
list(APPEND HEADERS
|
||||||
MyToggleButton.h
|
MyToggleButton.h
|
||||||
MyToggleButtonSkinlet.h
|
MyToggleButtonSkinlet.h
|
||||||
MySkin.h)
|
MySkin.h)
|
||||||
|
|
||||||
set(TARGET_NAME mycontrols)
|
qsk_example(mycontrols)
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE ${TARGET_SOURCES} ${TARGET_HEADERS})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qsktestsupport)
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskExamples.cmake)
|
|
||||||
|
|
|
@ -1,56 +1,11 @@
|
||||||
list(APPEND TARGET_HEADERS
|
list(APPEND HEADERS
|
||||||
MainWindow.h)
|
MainWindow.h)
|
||||||
|
|
||||||
list(APPEND TARGET_SOURCES
|
list(APPEND SOURCES
|
||||||
MainWindow.cpp
|
MainWindow.cpp
|
||||||
main.cpp)
|
main.cpp)
|
||||||
|
|
||||||
list(APPEND TARGET_RESSOURCES
|
list(APPEND RESOURCES
|
||||||
qvgviewer.qrc)
|
qvgviewer.qrc)
|
||||||
|
|
||||||
list(APPEND TARGET_SVGS
|
qsk_example(qvgviewer)
|
||||||
svg/01.01.10.svg
|
|
||||||
svg/01.03.04q.svg
|
|
||||||
svg/01.08.05q.svg
|
|
||||||
svg/01.25.18.svg)
|
|
||||||
|
|
||||||
list(APPEND TARGET_QVGS
|
|
||||||
qvg/01.01.10.qvg
|
|
||||||
qvg/01.03.04q.qvg
|
|
||||||
qvg/01.08.05q.qvg
|
|
||||||
qvg/01.25.18.qvg)
|
|
||||||
|
|
||||||
set(TARGET_NAME qvgviewer)
|
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE
|
|
||||||
${TARGET_SOURCES}
|
|
||||||
${TARGET_HEADERS}
|
|
||||||
${TARGET_RESSOURCES}
|
|
||||||
${TARGET_SVGS})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qsktestsupport)
|
|
||||||
|
|
||||||
if(ENABLE_AUTOQVG)
|
|
||||||
qsk_svg2qvg(${CMAKE_CURRENT_LIST_DIR}/svg/01.01.10.svg
|
|
||||||
${CMAKE_CURRENT_LIST_DIR}/qvg/01.01.10.qvg)
|
|
||||||
qsk_svg2qvg(${CMAKE_CURRENT_LIST_DIR}/svg/01.03.04q.svg
|
|
||||||
${CMAKE_CURRENT_LIST_DIR}/qvg/01.03.04q.qvg)
|
|
||||||
qsk_svg2qvg(${CMAKE_CURRENT_LIST_DIR}/svg/01.08.05q.svg
|
|
||||||
${CMAKE_CURRENT_LIST_DIR}/qvg/01.08.05q.qvg)
|
|
||||||
qsk_svg2qvg(${CMAKE_CURRENT_LIST_DIR}/svg/01.25.18.svg
|
|
||||||
${CMAKE_CURRENT_LIST_DIR}/qvg/01.25.18.qvg)
|
|
||||||
else()
|
|
||||||
# When cross compiling we need to have the svg2qvg tool being
|
|
||||||
# compiled for the build environment - not for the one of the target.
|
|
||||||
# So we better have precompiled qvg files in the repository to
|
|
||||||
# make the build process much easier
|
|
||||||
endif()
|
|
||||||
|
|
||||||
target_sources(${TARGET_NAME} PRIVATE ${TARGET_QVGS})
|
|
||||||
source_group("generated" FILES ${TARGET_QVGS})
|
|
||||||
source_group("svg" FILES ${TARGET_SVGS})
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskExamples.cmake)
|
|
||||||
|
|
|
@ -1,21 +1,12 @@
|
||||||
list(APPEND TARGET_HEADERS
|
list(APPEND HEADERS
|
||||||
CustomSlider.h
|
CustomSlider.h
|
||||||
CustomSliderSkinlet.h
|
CustomSliderSkinlet.h
|
||||||
OtherSlider.h)
|
OtherSlider.h)
|
||||||
|
|
||||||
list(APPEND TARGET_SOURCES
|
list(APPEND SOURCES
|
||||||
CustomSlider.cpp
|
CustomSlider.cpp
|
||||||
CustomSliderSkinlet.cpp
|
CustomSliderSkinlet.cpp
|
||||||
OtherSlider.cpp
|
OtherSlider.cpp
|
||||||
main.cpp)
|
main.cpp)
|
||||||
|
|
||||||
set(TARGET_NAME tabview)
|
qsk_example(tabview)
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE ${TARGET_SOURCES} ${TARGET_HEADERS})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qsktestsupport)
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskExamples.cmake)
|
|
||||||
|
|
|
@ -1,13 +1,3 @@
|
||||||
list(APPEND TARGET_SOURCES
|
list(APPEND SOURCES main.cpp)
|
||||||
main.cpp)
|
|
||||||
|
|
||||||
set(TARGET_NAME thumbnails)
|
qsk_example(thumbnails)
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE ${TARGET_SOURCES})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qsktestsupport)
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskExamples.cmake)
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
list(APPEND TARGET_HEADERS
|
list(APPEND HEADERS
|
||||||
kiwi/Constraint.h
|
kiwi/Constraint.h
|
||||||
kiwi/Expression.h
|
kiwi/Expression.h
|
||||||
kiwi/Solver.h
|
kiwi/Solver.h
|
||||||
|
@ -6,28 +6,16 @@ list(APPEND TARGET_HEADERS
|
||||||
kiwi/Term.h
|
kiwi/Term.h
|
||||||
kiwi/Variable.h)
|
kiwi/Variable.h)
|
||||||
|
|
||||||
list(APPEND TARGET_SOURCES
|
list(APPEND SOURCES
|
||||||
kiwi/Expression.cpp
|
kiwi/Expression.cpp
|
||||||
kiwi/Constraint.cpp
|
kiwi/Constraint.cpp
|
||||||
kiwi/Solver.cpp)
|
kiwi/Solver.cpp)
|
||||||
|
|
||||||
list(APPEND TARGET_HEADERS
|
list(APPEND HEADERS
|
||||||
AnchorBox.h)
|
AnchorBox.h)
|
||||||
|
|
||||||
list(APPEND TARGET_SOURCES
|
list(APPEND SOURCES
|
||||||
AnchorBox.cpp
|
AnchorBox.cpp
|
||||||
main.cpp)
|
main.cpp)
|
||||||
|
|
||||||
set(TARGET_NAME anchors)
|
qsk_example(anchors)
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE
|
|
||||||
${TARGET_SOURCES}
|
|
||||||
${TARGET_HEADERS}
|
|
||||||
${TARGET_RESSOURCES})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qsktestsupport)
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskPlayground.cmake)
|
|
||||||
|
|
|
@ -1,17 +1,4 @@
|
||||||
set(TARGET_NAME qskexample)
|
list(APPEND HEADERS Window.h)
|
||||||
|
list(APPEND SOURCES Window.cpp main.cpp)
|
||||||
|
|
||||||
list(APPEND TARGET_HEADERS
|
qsk_example(dialogbuttons)
|
||||||
Window.h)
|
|
||||||
|
|
||||||
list(APPEND TARGET_SOURCES
|
|
||||||
Window.cpp
|
|
||||||
main.cpp)
|
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE ${TARGET_SOURCES} ${TARGET_HEADERS})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qsktestsupport)
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskPlayground.cmake)
|
|
||||||
|
|
|
@ -1,29 +1,16 @@
|
||||||
list(APPEND TARGET_HEADERS
|
list(APPEND RESOURCES images.qrc)
|
||||||
|
|
||||||
|
list(APPEND HEADERS
|
||||||
SkinFactory.h
|
SkinFactory.h
|
||||||
Dial.h
|
Dial.h
|
||||||
DialSkinlet.h
|
DialSkinlet.h
|
||||||
Dashboard.h)
|
Dashboard.h)
|
||||||
|
|
||||||
list(APPEND TARGET_SOURCES
|
list(APPEND SOURCES
|
||||||
SkinFactory.cpp
|
SkinFactory.cpp
|
||||||
Dial.cpp
|
Dial.cpp
|
||||||
DialSkinlet.cpp
|
DialSkinlet.cpp
|
||||||
Dashboard.cpp
|
Dashboard.cpp
|
||||||
main.cpp)
|
main.cpp)
|
||||||
|
|
||||||
list(APPEND TARGET_RESSOURCES
|
qsk_example(dials)
|
||||||
images.qrc)
|
|
||||||
|
|
||||||
set(TARGET_NAME dials)
|
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE
|
|
||||||
${TARGET_SOURCES}
|
|
||||||
${TARGET_HEADERS}
|
|
||||||
${TARGET_RESSOURCES})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qsktestsupport)
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskPlayground.cmake)
|
|
||||||
|
|
|
@ -1,33 +1,16 @@
|
||||||
list(APPEND TARGET_HEADERS
|
list(APPEND HEADERS GradientView.h)
|
||||||
GradientView.h)
|
list(APPEND SOURCES GradientView.cpp main.cpp)
|
||||||
|
|
||||||
list(APPEND TARGET_SOURCES
|
|
||||||
GradientView.cpp
|
|
||||||
main.cpp)
|
|
||||||
|
|
||||||
set(TARGET_NAME gradients)
|
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE
|
|
||||||
${TARGET_HEADERS}
|
|
||||||
${TARGET_SOURCES})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qsktestsupport)
|
|
||||||
|
|
||||||
if(TARGET quickshapes_private)
|
if(TARGET quickshapes_private)
|
||||||
target_sources(gradients PUBLIC
|
|
||||||
GradientQuickShape.cpp GradientQuickShape.h
|
|
||||||
)
|
|
||||||
|
|
||||||
target_compile_definitions(gradients PRIVATE
|
list(APPEND SOURCES GradientQuickShape.cpp)
|
||||||
SHAPE_GRADIENT
|
list(APPEND HEADERS GradientQuickShape.cpp)
|
||||||
)
|
|
||||||
|
|
||||||
target_link_libraries(gradients PRIVATE
|
|
||||||
quickshapes_private
|
|
||||||
)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskPlayground.cmake)
|
qsk_example(gradients)
|
||||||
|
|
||||||
|
if(TARGET quickshapes_private)
|
||||||
|
target_compile_definitions(gradients PRIVATE SHAPE_GRADIENT)
|
||||||
|
target_link_libraries(gradients PRIVATE quickshapes_private)
|
||||||
|
endif()
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
|
list(APPEND HEADERS
|
||||||
list(APPEND TARGET_HEADERS
|
|
||||||
GridAccessor.h
|
GridAccessor.h
|
||||||
GridSkinny.h
|
GridSkinny.h
|
||||||
GridWidgets.h
|
GridWidgets.h
|
||||||
|
@ -7,7 +6,7 @@ list(APPEND TARGET_HEADERS
|
||||||
GridQuick.h
|
GridQuick.h
|
||||||
TestBox.h)
|
TestBox.h)
|
||||||
|
|
||||||
list(APPEND TARGET_SOURCES
|
list(APPEND SOURCES
|
||||||
GridAccessor.cpp
|
GridAccessor.cpp
|
||||||
GridSkinny.cpp
|
GridSkinny.cpp
|
||||||
GridWidgets.cpp
|
GridWidgets.cpp
|
||||||
|
@ -16,16 +15,6 @@ list(APPEND TARGET_SOURCES
|
||||||
TestBox.cpp
|
TestBox.cpp
|
||||||
main.cpp)
|
main.cpp)
|
||||||
|
|
||||||
set(TARGET_NAME grid)
|
qsk_example(grids)
|
||||||
|
target_link_libraries(grids PRIVATE Qt::QuickWidgets)
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE
|
|
||||||
${TARGET_SOURCES}
|
|
||||||
${TARGET_HEADERS})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qsktestsupport
|
|
||||||
Qt::QuickWidgets)
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskPlayground.cmake)
|
|
||||||
|
|
|
@ -1,24 +1,5 @@
|
||||||
list(APPEND TARGET_RESSOURCES
|
list(APPEND RESOURCES images.qrc)
|
||||||
images.qrc)
|
list(APPEND HEADERS Image.h)
|
||||||
|
list(APPEND SOURCES Image.cpp main.cpp)
|
||||||
|
|
||||||
list(APPEND TARGET_HEADERS
|
qsk_example(images)
|
||||||
Image.h)
|
|
||||||
|
|
||||||
list(APPEND TARGET_SOURCES
|
|
||||||
Image.cpp
|
|
||||||
main.cpp)
|
|
||||||
|
|
||||||
set(TARGET_NAME images)
|
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE
|
|
||||||
${TARGET_SOURCES}
|
|
||||||
${TARGET_HEADERS}
|
|
||||||
${TARGET_RESSOURCES})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qskqmlexport
|
|
||||||
qsktestsupport)
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskPlayground.cmake)
|
|
||||||
|
|
|
@ -1,14 +1,3 @@
|
||||||
list(APPEND TARGET_SOURCES
|
list(APPEND SOURCES main.cpp)
|
||||||
main.cpp)
|
|
||||||
|
|
||||||
set(TARGET_NAME inputpanel)
|
qsk_example(inputpanel)
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE
|
|
||||||
${TARGET_SOURCES})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qsktestsupport)
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskPlayground.cmake)
|
|
||||||
|
|
|
@ -1,25 +1,6 @@
|
||||||
list(APPEND TARGET_HEADERS
|
list(APPEND HEADERS Callback.h Invoker.h)
|
||||||
Callback.h
|
list(APPEND SOURCES Callback.cpp Invoker.cpp main.cpp)
|
||||||
Invoker.h)
|
|
||||||
|
|
||||||
list(APPEND TARGET_SOURCES
|
qsk_example(invoker)
|
||||||
Callback.cpp
|
set_target_properties(invoker PROPERTIES AUTOMOC_MOC_OPTIONS --no-warnings)
|
||||||
Invoker.cpp
|
|
||||||
main.cpp)
|
|
||||||
|
|
||||||
set(TARGET_NAME invoker)
|
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE
|
|
||||||
${TARGET_SOURCES}
|
|
||||||
${TARGET_HEADERS})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny)
|
|
||||||
|
|
||||||
set_target_properties(${TARGET_NAME}
|
|
||||||
PROPERTIES
|
|
||||||
AUTOMOC_MOC_OPTIONS --no-warnings
|
|
||||||
)
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskPlayground.cmake)
|
|
||||||
|
|
|
@ -1,19 +1,4 @@
|
||||||
list(APPEND TARGET_HEADERS
|
list(APPEND HEADERS ShadowedBox.h)
|
||||||
ShadowedBox.h)
|
list(APPEND SOURCES ShadowedBox.cpp main.cpp)
|
||||||
|
|
||||||
list(APPEND TARGET_SOURCES
|
qsk_example(shadows)
|
||||||
ShadowedBox.cpp
|
|
||||||
main.cpp)
|
|
||||||
|
|
||||||
set(TARGET_NAME shadows)
|
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE
|
|
||||||
${TARGET_HEADERS}
|
|
||||||
${TARGET_SOURCES})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qsktestsupport)
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskPlayground.cmake)
|
|
||||||
|
|
|
@ -1,29 +1,16 @@
|
||||||
list(APPEND TARGET_RESSOURCES
|
list(APPEND RESOURCES shapes.qrc)
|
||||||
shapes.qrc)
|
|
||||||
|
|
||||||
list(APPEND TARGET_HEADERS
|
list(APPEND HEADERS
|
||||||
ShapeItem.h
|
ShapeItem.h
|
||||||
GeometricShape.h
|
GeometricShape.h
|
||||||
Window.h
|
Window.h
|
||||||
Stroke.h)
|
Stroke.h)
|
||||||
|
|
||||||
list(APPEND TARGET_SOURCES
|
list(APPEND SOURCES
|
||||||
Stroke.cpp
|
Stroke.cpp
|
||||||
ShapeItem.cpp
|
ShapeItem.cpp
|
||||||
GeometricShape.cpp
|
GeometricShape.cpp
|
||||||
Window.cpp
|
Window.cpp
|
||||||
main.cpp)
|
main.cpp)
|
||||||
|
|
||||||
set(TARGET_NAME shapes)
|
qsk_example(shapes)
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE
|
|
||||||
${TARGET_HEADERS}
|
|
||||||
${TARGET_SOURCES})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qskqmlexport
|
|
||||||
qsktestsupport)
|
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskPlayground.cmake)
|
|
||||||
|
|
|
@ -1,27 +1,10 @@
|
||||||
|
list(APPEND SOURCES main.cpp)
|
||||||
|
|
||||||
list(APPEND TARGET_SOURCES
|
qsk_example(webview)
|
||||||
main.cpp)
|
|
||||||
|
|
||||||
set(TARGET_NAME webview)
|
|
||||||
|
|
||||||
qt_add_executable(${TARGET_NAME} WIN32 MACOSX_BUNDLE
|
|
||||||
${TARGET_SOURCES})
|
|
||||||
|
|
||||||
target_link_libraries(${TARGET_NAME}
|
|
||||||
PRIVATE
|
|
||||||
qskinny
|
|
||||||
qsktestsupport)
|
|
||||||
|
|
||||||
if (QT_VERSION_MAJOR VERSION_GREATER "5")
|
if (QT_VERSION_MAJOR VERSION_GREATER "5")
|
||||||
target_link_libraries(${TARGET_NAME}
|
target_link_libraries(webview PRIVATE Qt::WebEngineQuick Qt::WebEngineQuickPrivate)
|
||||||
PRIVATE
|
|
||||||
Qt::WebEngineQuick
|
|
||||||
Qt::WebEngineQuickPrivate)
|
|
||||||
else()
|
else()
|
||||||
target_link_libraries(${TARGET_NAME}
|
target_link_libraries(webview PRIVATE Qt::WebEngine Qt::WebEnginePrivate)
|
||||||
PRIVATE
|
|
||||||
Qt::WebEngine
|
|
||||||
Qt::WebEnginePrivate)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
include(${CMAKE_SOURCE_DIR}/cmake/QskPlayground.cmake)
|
|
||||||
|
|
Loading…
Reference in New Issue