Convert Examples
This patch converts all examples in qtdeclarative except for a few exceptions which require a public facing qml plugin api. Change-Id: I2cd2b1bb455be8b48796893a8235dea7f8b35aa2 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
This commit is contained in:
parent
2be575b4b1
commit
b938edcfb3
|
@ -0,0 +1,9 @@
|
|||
# Generated from examples.pro.
|
||||
|
||||
add_subdirectory(qml)
|
||||
if(TARGET Qt::QuickTest)
|
||||
add_subdirectory(qmltest)
|
||||
endif()
|
||||
if(TARGET Qt::Quick)
|
||||
add_subdirectory(quick)
|
||||
endif()
|
|
@ -1,11 +1,17 @@
|
|||
# Generated from examples.pro.
|
||||
|
||||
# special case begin
|
||||
qt_examples_build_begin()
|
||||
# special case end
|
||||
|
||||
add_subdirectory(qml)
|
||||
if(TARGET Qt::QuickTest)
|
||||
add_subdirectory(qmltest)
|
||||
endif()
|
||||
if(TARGET Qt::Quick)
|
||||
add_subdirectory(quick)
|
||||
endif()
|
||||
|
||||
#if(TARGET Qt::QuickTest)
|
||||
#add_subdirectory(qmltest)
|
||||
#endif()
|
||||
|
||||
#if(TARGET Qt::Quick)
|
||||
#add_subdirectory(quick)
|
||||
#endif()
|
||||
# special case begin
|
||||
qt_examples_build_end()
|
||||
# special case end
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
# Generated from qml.pro.
|
||||
|
||||
add_subdirectory(referenceexamples)
|
||||
add_subdirectory(tutorials)
|
||||
add_subdirectory(shell)
|
||||
if(TARGET Qt::Quick)
|
||||
add_subdirectory(qmlextensionplugins)
|
||||
add_subdirectory(xmlhttprequest)
|
||||
endif()
|
||||
if(QT_FEATURE_qml_network AND TARGET Qt::Quick)
|
||||
add_subdirectory(networkaccessmanagerfactory)
|
||||
endif()
|
|
@ -1,14 +1,15 @@
|
|||
# Generated from qml.pro.
|
||||
|
||||
add_subdirectory(referenceexamples)
|
||||
#add_subdirectory(tutorials)
|
||||
add_subdirectory(tutorials)
|
||||
add_subdirectory(shell)
|
||||
|
||||
#if(TARGET Qt::Quick)
|
||||
#add_subdirectory(qmlextensionplugins)
|
||||
#add_subdirectory(xmlhttprequest)
|
||||
|
||||
#if(QT_FEATURE_qml_network)
|
||||
#add_subdirectory(networkaccessmanagerfactory)
|
||||
#endif()
|
||||
#endif()
|
||||
if(TARGET Qt::Quick)
|
||||
# special case begin
|
||||
# Needs public QML api
|
||||
# add_subdirectory(qmlextensionplugins)
|
||||
# special case end
|
||||
add_subdirectory(xmlhttprequest)
|
||||
endif()
|
||||
if(QT_FEATURE_qml_network AND TARGET Qt::Quick)
|
||||
add_subdirectory(networkaccessmanagerfactory)
|
||||
endif()
|
||||
|
|
|
@ -0,0 +1,48 @@
|
|||
# Generated from networkaccessmanagerfactory.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(networkaccessmanagerfactory LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Network)
|
||||
|
||||
add_qt_gui_executable(networkaccessmanagerfactory
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(networkaccessmanagerfactory PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Network
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(networkaccessmanagerfactory_resource_files
|
||||
"view.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(networkaccessmanagerfactory "networkaccessmanagerfactory"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${networkaccessmanagerfactory_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS networkaccessmanagerfactory
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -1,19 +1,17 @@
|
|||
# Generated from referenceexamples.pro.
|
||||
|
||||
add_subdirectory(adding)
|
||||
#add_subdirectory(coercion)
|
||||
#add_subdirectory(default)
|
||||
#add_subdirectory(properties)
|
||||
#add_subdirectory(methods)
|
||||
|
||||
#if(TARGET Qt::Widgets)
|
||||
#add_subdirectory(extended)
|
||||
#endif()
|
||||
|
||||
#if(TARGET Qt::Quick)
|
||||
#add_subdirectory(attached)
|
||||
#add_subdirectory(binding)
|
||||
#add_subdirectory(grouped)
|
||||
#add_subdirectory(signal)
|
||||
#add_subdirectory(valuesource)
|
||||
#endif()
|
||||
add_subdirectory(coercion)
|
||||
add_subdirectory(default)
|
||||
add_subdirectory(properties)
|
||||
add_subdirectory(methods)
|
||||
if(TARGET Qt::Widgets)
|
||||
add_subdirectory(extended)
|
||||
endif()
|
||||
if(TARGET Qt::Quick)
|
||||
add_subdirectory(attached)
|
||||
add_subdirectory(binding)
|
||||
add_subdirectory(grouped)
|
||||
add_subdirectory(signal)
|
||||
add_subdirectory(valuesource)
|
||||
endif()
|
||||
|
|
|
@ -1,21 +1,43 @@
|
|||
# Generated from adding.pro.
|
||||
|
||||
#####################################################################
|
||||
## adding Binary:
|
||||
#####################################################################
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(adding LANGUAGES CXX)
|
||||
|
||||
add_qt_executable(adding
|
||||
GUI
|
||||
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/qml/referenceexamples/adding"
|
||||
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/qml/referenceexamples/adding"
|
||||
SOURCES
|
||||
main.cpp
|
||||
person.cpp person.h
|
||||
PUBLIC_LIBRARIES
|
||||
Qt::Qml
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(adding
|
||||
main.cpp
|
||||
person.cpp person.h
|
||||
)
|
||||
target_link_libraries(adding PUBLIC
|
||||
Qt::Core
|
||||
Qt::Qml
|
||||
)
|
||||
|
||||
# Resources:
|
||||
add_qt_resource(adding "adding" FILES
|
||||
example.qml)
|
||||
set(adding_resource_files
|
||||
"example.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(adding "adding"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${adding_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS adding
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
||||
|
|
|
@ -0,0 +1,46 @@
|
|||
# Generated from attached.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(attached LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(attached
|
||||
birthdayparty.cpp birthdayparty.h
|
||||
main.cpp
|
||||
person.cpp person.h
|
||||
)
|
||||
target_link_libraries(attached PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(attached_resource_files
|
||||
"example.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(attached "attached"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${attached_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS attached
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,47 @@
|
|||
# Generated from binding.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(binding LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(binding
|
||||
birthdayparty.cpp birthdayparty.h
|
||||
happybirthdaysong.cpp happybirthdaysong.h
|
||||
main.cpp
|
||||
person.cpp person.h
|
||||
)
|
||||
target_link_libraries(binding PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(binding_resource_files
|
||||
"example.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(binding "binding"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${binding_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS binding
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,44 @@
|
|||
# Generated from coercion.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(coercion LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(coercion
|
||||
birthdayparty.cpp birthdayparty.h
|
||||
main.cpp
|
||||
person.cpp person.h
|
||||
)
|
||||
target_link_libraries(coercion PUBLIC
|
||||
Qt::Core
|
||||
Qt::Qml
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(coercion_resource_files
|
||||
"example.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(coercion "coercion"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${coercion_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS coercion
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,44 @@
|
|||
# Generated from default.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(default LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(default
|
||||
birthdayparty.cpp birthdayparty.h
|
||||
main.cpp
|
||||
person.cpp person.h
|
||||
)
|
||||
target_link_libraries(default PUBLIC
|
||||
Qt::Core
|
||||
Qt::Qml
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(default_resource_files
|
||||
"example.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(default "default"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${default_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS default
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,47 @@
|
|||
# Generated from extended.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(extended LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Widgets)
|
||||
|
||||
add_qt_gui_executable(extended
|
||||
lineedit.cpp lineedit.h
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(extended PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Widgets
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(extended_resource_files
|
||||
"example.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(extended "extended"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${extended_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS extended
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,46 @@
|
|||
# Generated from grouped.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(grouped LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(grouped
|
||||
birthdayparty.cpp birthdayparty.h
|
||||
main.cpp
|
||||
person.cpp person.h
|
||||
)
|
||||
target_link_libraries(grouped PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(grouped_resource_files
|
||||
"example.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(grouped "grouped"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${grouped_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS grouped
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,44 @@
|
|||
# Generated from methods.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(methods LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(methods
|
||||
birthdayparty.cpp birthdayparty.h
|
||||
main.cpp
|
||||
person.cpp person.h
|
||||
)
|
||||
target_link_libraries(methods PUBLIC
|
||||
Qt::Core
|
||||
Qt::Qml
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(methods_resource_files
|
||||
"example.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(methods "methods"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${methods_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS methods
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,44 @@
|
|||
# Generated from properties.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(properties LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(properties
|
||||
birthdayparty.cpp birthdayparty.h
|
||||
main.cpp
|
||||
person.cpp person.h
|
||||
)
|
||||
target_link_libraries(properties PUBLIC
|
||||
Qt::Core
|
||||
Qt::Qml
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(properties_resource_files
|
||||
"example.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(properties "properties"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${properties_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS properties
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,46 @@
|
|||
# Generated from signal.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(signal LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(signal
|
||||
birthdayparty.cpp birthdayparty.h
|
||||
main.cpp
|
||||
person.cpp person.h
|
||||
)
|
||||
target_link_libraries(signal PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(signal_resource_files
|
||||
"example.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(signal "signal"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${signal_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS signal
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,47 @@
|
|||
# Generated from valuesource.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(valuesource LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(valuesource
|
||||
birthdayparty.cpp birthdayparty.h
|
||||
happybirthdaysong.cpp happybirthdaysong.h
|
||||
main.cpp
|
||||
person.cpp person.h
|
||||
)
|
||||
target_link_libraries(valuesource PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(valuesource_resource_files
|
||||
"example.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(valuesource "valuesource"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${valuesource_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS valuesource
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -1,24 +1,29 @@
|
|||
# Generated from shell.pro.
|
||||
|
||||
#####################################################################
|
||||
## shell Binary:
|
||||
#####################################################################
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(shell LANGUAGES CXX)
|
||||
|
||||
add_qt_executable(shell
|
||||
GUI
|
||||
OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/qml/shell"
|
||||
INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/qml/shell"
|
||||
SOURCES
|
||||
main.cpp
|
||||
PUBLIC_LIBRARIES
|
||||
Qt::Qml
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(shell
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(shell PUBLIC
|
||||
Qt::Core
|
||||
Qt::Qml
|
||||
)
|
||||
|
||||
## Scopes:
|
||||
#####################################################################
|
||||
|
||||
#### Keys ignored in scope 2:.:.:shell.pro:WIN32:
|
||||
# CONFIG = "console"
|
||||
|
||||
#### Keys ignored in scope 3:.:.:shell.pro:APPLE_OSX:
|
||||
# CONFIG = "-app_bundle"
|
||||
install(TARGETS shell
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
# Generated from tutorials.pro.
|
||||
|
||||
if(TARGET Qt::Quick)
|
||||
add_subdirectory(extending-qml)
|
||||
endif()
|
|
@ -0,0 +1,8 @@
|
|||
# Generated from extending-qml.pro.
|
||||
|
||||
add_subdirectory(chapter1-basics)
|
||||
add_subdirectory(chapter2-methods)
|
||||
add_subdirectory(chapter3-bindings)
|
||||
add_subdirectory(chapter4-customPropertyTypes)
|
||||
add_subdirectory(chapter5-listproperties)
|
||||
add_subdirectory(chapter6-plugins)
|
|
@ -0,0 +1,11 @@
|
|||
# Generated from extending-qml.pro.
|
||||
|
||||
add_subdirectory(chapter1-basics)
|
||||
add_subdirectory(chapter2-methods)
|
||||
add_subdirectory(chapter3-bindings)
|
||||
add_subdirectory(chapter4-customPropertyTypes)
|
||||
add_subdirectory(chapter5-listproperties)
|
||||
# special case begin
|
||||
# Needs public QML plugin API
|
||||
# add_subdirectory(chapter6-plugins)
|
||||
# special case end
|
|
@ -0,0 +1,47 @@
|
|||
# Generated from chapter1-basics.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(chapter1-basics LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
|
||||
add_qt_gui_executable(chapter1-basics
|
||||
main.cpp
|
||||
piechart.cpp piechart.h
|
||||
)
|
||||
target_link_libraries(chapter1-basics PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(chapter1-basics_resource_files
|
||||
"app.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(chapter1-basics "chapter1-basics"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${chapter1-basics_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS chapter1-basics
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,47 @@
|
|||
# Generated from chapter2-methods.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(chapter2-methods LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
|
||||
add_qt_gui_executable(chapter2-methods
|
||||
main.cpp
|
||||
piechart.cpp piechart.h
|
||||
)
|
||||
target_link_libraries(chapter2-methods PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(chapter2-methods_resource_files
|
||||
"app.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(chapter2-methods "chapter2-methods"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${chapter2-methods_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS chapter2-methods
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,47 @@
|
|||
# Generated from chapter3-bindings.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(chapter3-bindings LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
|
||||
add_qt_gui_executable(chapter3-bindings
|
||||
main.cpp
|
||||
piechart.cpp piechart.h
|
||||
)
|
||||
target_link_libraries(chapter3-bindings PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(chapter3-bindings_resource_files
|
||||
"app.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(chapter3-bindings "chapter3-bindings"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${chapter3-bindings_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS chapter3-bindings
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,48 @@
|
|||
# Generated from chapter4-customPropertyTypes.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(chapter4-customPropertyTypes LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
|
||||
add_qt_gui_executable(chapter4-customPropertyTypes
|
||||
main.cpp
|
||||
piechart.cpp piechart.h
|
||||
pieslice.cpp pieslice.h
|
||||
)
|
||||
target_link_libraries(chapter4-customPropertyTypes PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(chapter4-customPropertyTypes_resource_files
|
||||
"app.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(chapter4-customPropertyTypes "chapter4-customPropertyTypes"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${chapter4-customPropertyTypes_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS chapter4-customPropertyTypes
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,48 @@
|
|||
# Generated from chapter5-listproperties.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(chapter5-listproperties LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
|
||||
add_qt_gui_executable(chapter5-listproperties
|
||||
main.cpp
|
||||
piechart.cpp piechart.h
|
||||
pieslice.cpp pieslice.h
|
||||
)
|
||||
target_link_libraries(chapter5-listproperties PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(chapter5-listproperties_resource_files
|
||||
"app.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(chapter5-listproperties "chapter5-listproperties"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${chapter5-listproperties_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS chapter5-listproperties
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,105 @@
|
|||
# Generated from xmlhttprequest.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(xmlhttprequest LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(xmlhttprequest
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(xmlhttprequest PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(xmlhttprequest_resource_files
|
||||
"Get.qml"
|
||||
"GetForm.ui.qml"
|
||||
"data.xml"
|
||||
"methods.js"
|
||||
"xmlhttprequest.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(xmlhttprequest "xmlhttprequest"
|
||||
PREFIX
|
||||
"/qml/xmlhttprequest"
|
||||
FILES
|
||||
${xmlhttprequest_resource_files}
|
||||
)
|
||||
set_source_files_properties("../../quick/shared/Button.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Button.qml"
|
||||
)
|
||||
set_source_files_properties("../../quick/shared/CheckBox.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "CheckBox.qml"
|
||||
)
|
||||
set_source_files_properties("../../quick/shared/Label.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Label.qml"
|
||||
)
|
||||
set_source_files_properties("../../quick/shared/LauncherList.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "LauncherList.qml"
|
||||
)
|
||||
set_source_files_properties("../../quick/shared/SimpleLauncherDelegate.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "SimpleLauncherDelegate.qml"
|
||||
)
|
||||
set_source_files_properties("../../quick/shared/Slider.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Slider.qml"
|
||||
)
|
||||
set_source_files_properties("../../quick/shared/TextField.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TextField.qml"
|
||||
)
|
||||
set_source_files_properties("../../quick/shared/images/back.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/back.png"
|
||||
)
|
||||
set_source_files_properties("../../quick/shared/images/checkmark.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/checkmark.png"
|
||||
)
|
||||
set_source_files_properties("../../quick/shared/images/next.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/next.png"
|
||||
)
|
||||
set_source_files_properties("../../quick/shared/images/slider_handle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/slider_handle.png"
|
||||
)
|
||||
set(quick_shared_resource_files
|
||||
"Button.qml"
|
||||
"CheckBox.qml"
|
||||
"Label.qml"
|
||||
"LauncherList.qml"
|
||||
"SimpleLauncherDelegate.qml"
|
||||
"Slider.qml"
|
||||
"TextField.qml"
|
||||
"images/back.png"
|
||||
"images/checkmark.png"
|
||||
"images/next.png"
|
||||
"images/slider_handle.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(xmlhttprequest "quick_shared"
|
||||
PREFIX
|
||||
"/quick/shared"
|
||||
BASE
|
||||
"../../quick/shared"
|
||||
FILES
|
||||
${quick_shared_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS xmlhttprequest
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,3 @@
|
|||
# Generated from qmltest.pro.
|
||||
|
||||
add_subdirectory(qmltest)
|
|
@ -0,0 +1,29 @@
|
|||
# Generated from qmltest.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(tst_qmltestexample LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
|
||||
add_qt_gui_executable(tst_qmltestexample
|
||||
tst_qmltest.cpp
|
||||
)
|
||||
target_link_libraries(tst_qmltestexample PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
)
|
||||
|
||||
install(TARGETS tst_qmltestexample
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,35 @@
|
|||
# Generated from qmltest.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(tst_qmltestexample LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
#special case begin
|
||||
find_package(Qt6 COMPONENTS QuickTest)
|
||||
#special case end
|
||||
|
||||
add_qt_gui_executable(tst_qmltestexample
|
||||
tst_qmltest.cpp
|
||||
)
|
||||
target_link_libraries(tst_qmltestexample PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
# special case begin
|
||||
Qt::QuickTest
|
||||
# special case end
|
||||
)
|
||||
|
||||
install(TARGETS tst_qmltestexample
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,40 @@
|
|||
# Generated from quick.pro.
|
||||
|
||||
add_subdirectory(quick-accessibility)
|
||||
add_subdirectory(animation)
|
||||
add_subdirectory(draganddrop)
|
||||
add_subdirectory(externaldraganddrop)
|
||||
add_subdirectory(canvas)
|
||||
add_subdirectory(imageelements)
|
||||
add_subdirectory(keyinteraction)
|
||||
add_subdirectory(layouts)
|
||||
add_subdirectory(localstorage)
|
||||
add_subdirectory(models)
|
||||
add_subdirectory(views)
|
||||
add_subdirectory(tableview)
|
||||
add_subdirectory(mousearea)
|
||||
add_subdirectory(positioners)
|
||||
add_subdirectory(righttoleft)
|
||||
add_subdirectory(scenegraph)
|
||||
add_subdirectory(shadereffects)
|
||||
add_subdirectory(text)
|
||||
add_subdirectory(threading)
|
||||
add_subdirectory(touchinteraction)
|
||||
add_subdirectory(tutorials)
|
||||
add_subdirectory(customitems)
|
||||
add_subdirectory(imageprovider)
|
||||
add_subdirectory(imageresponseprovider)
|
||||
add_subdirectory(window)
|
||||
add_subdirectory(particles)
|
||||
add_subdirectory(delegatechooser)
|
||||
add_subdirectory(shapes)
|
||||
if(QT_FEATURE_opengl OR QT_FEATURE_opengles2 OR QT_FEATURE_opengles3)
|
||||
add_subdirectory(textureprovider)
|
||||
add_subdirectory(rendercontrol)
|
||||
endif()
|
||||
if(TARGET Qt::Widgets)
|
||||
add_subdirectory(embeddedinwidgets)
|
||||
endif()
|
||||
if(QT_FEATURE_opengles2 OR (QT_FEATURE_opengl AND TARGET Qt::QuickWidgets) OR (QT_FEATURE_opengles3 AND TARGET Qt::Widgets))
|
||||
add_subdirectory(quickwidgets)
|
||||
endif()
|
|
@ -0,0 +1,43 @@
|
|||
# Generated from quick.pro.
|
||||
|
||||
add_subdirectory(quick-accessibility)
|
||||
add_subdirectory(animation)
|
||||
add_subdirectory(draganddrop)
|
||||
add_subdirectory(externaldraganddrop)
|
||||
add_subdirectory(canvas)
|
||||
add_subdirectory(imageelements)
|
||||
add_subdirectory(keyinteraction)
|
||||
add_subdirectory(layouts)
|
||||
add_subdirectory(localstorage)
|
||||
add_subdirectory(models)
|
||||
add_subdirectory(views)
|
||||
add_subdirectory(tableview)
|
||||
add_subdirectory(mousearea)
|
||||
add_subdirectory(positioners)
|
||||
add_subdirectory(righttoleft)
|
||||
add_subdirectory(scenegraph)
|
||||
add_subdirectory(shadereffects)
|
||||
add_subdirectory(text)
|
||||
add_subdirectory(threading)
|
||||
add_subdirectory(touchinteraction)
|
||||
add_subdirectory(tutorials)
|
||||
add_subdirectory(customitems)
|
||||
# special case end
|
||||
# Needs public QML Plugin APO
|
||||
#add_subdirectory(imageprovider)
|
||||
#add_subdirectory(imageresponseprovider)
|
||||
# special case begin
|
||||
add_subdirectory(window)
|
||||
add_subdirectory(particles)
|
||||
add_subdirectory(delegatechooser)
|
||||
add_subdirectory(shapes)
|
||||
if(QT_FEATURE_opengl OR QT_FEATURE_opengles2 OR QT_FEATURE_opengles3)
|
||||
add_subdirectory(textureprovider)
|
||||
add_subdirectory(rendercontrol)
|
||||
endif()
|
||||
if(TARGET Qt::Widgets)
|
||||
add_subdirectory(embeddedinwidgets)
|
||||
endif()
|
||||
if(QT_FEATURE_opengles2 OR (QT_FEATURE_opengl AND TARGET Qt::QuickWidgets) OR (QT_FEATURE_opengles3 AND TARGET Qt::Widgets))
|
||||
add_subdirectory(quickwidgets)
|
||||
endif()
|
|
@ -0,0 +1,135 @@
|
|||
# Generated from animation.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(animation LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(animation
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(animation PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set_source_files_properties("../shared/Button.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Button.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/CheckBox.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "CheckBox.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/FlickrRssModel.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "FlickrRssModel.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Label.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Label.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/LauncherList.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "LauncherList.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/SimpleLauncherDelegate.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "SimpleLauncherDelegate.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Slider.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Slider.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TabSet.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TabSet.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TextField.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TextField.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/images/back.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/back.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/checkmark.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/checkmark.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/next.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/next.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/qt-logo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/qt-logo.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/slider_handle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/slider_handle.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/tab.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/tab.png"
|
||||
)
|
||||
set(shared_resource_files
|
||||
"Button.qml"
|
||||
"CheckBox.qml"
|
||||
"FlickrRssModel.qml"
|
||||
"Label.qml"
|
||||
"LauncherList.qml"
|
||||
"SimpleLauncherDelegate.qml"
|
||||
"Slider.qml"
|
||||
"TabSet.qml"
|
||||
"TextField.qml"
|
||||
"images/back.png"
|
||||
"images/checkmark.png"
|
||||
"images/next.png"
|
||||
"images/qt-logo.png"
|
||||
"images/slider_handle.png"
|
||||
"images/tab.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(animation "shared"
|
||||
PREFIX
|
||||
"/shared"
|
||||
BASE
|
||||
"../shared"
|
||||
FILES
|
||||
${shared_resource_files}
|
||||
)
|
||||
set(animation_resource_files
|
||||
"animation.qml"
|
||||
"basics/animators.qml"
|
||||
"basics/color-animation.qml"
|
||||
"basics/images/face-smile.png"
|
||||
"basics/images/moon.png"
|
||||
"basics/images/shadow.png"
|
||||
"basics/images/star.png"
|
||||
"basics/images/sun.png"
|
||||
"basics/property-animation.qml"
|
||||
"behaviors/SideRect.qml"
|
||||
"behaviors/behavior-example.qml"
|
||||
"behaviors/tvtennis.qml"
|
||||
"behaviors/wigglytext.qml"
|
||||
"easing/easing.qml"
|
||||
"pathanimation/pathanimation.qml"
|
||||
"pathinterpolator/pathinterpolator.qml"
|
||||
"states/qt-logo.png"
|
||||
"states/states.qml"
|
||||
"states/transitions.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(animation "animation"
|
||||
PREFIX
|
||||
"/animation"
|
||||
FILES
|
||||
${animation_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS animation
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,127 @@
|
|||
# Generated from canvas.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(canvas LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(canvas
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(canvas PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(canvas_resource_files
|
||||
"bezierCurve/bezierCurve.qml"
|
||||
"canvas.qml"
|
||||
"clip/clip.qml"
|
||||
"contents/qt-logo.png"
|
||||
"quadraticCurveTo/quadraticCurveTo.qml"
|
||||
"roundedrect/roundedrect.qml"
|
||||
"smile/smile.qml"
|
||||
"squircle/squircle.png"
|
||||
"squircle/squircle.qml"
|
||||
"tiger/tiger.js"
|
||||
"tiger/tiger.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(canvas "canvas"
|
||||
PREFIX
|
||||
"/canvas"
|
||||
FILES
|
||||
${canvas_resource_files}
|
||||
)
|
||||
set_source_files_properties("../shared/Button.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Button.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/CheckBox.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "CheckBox.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/FlickrRssModel.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "FlickrRssModel.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Label.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Label.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/LauncherList.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "LauncherList.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/SimpleLauncherDelegate.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "SimpleLauncherDelegate.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Slider.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Slider.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TabSet.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TabSet.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TextField.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TextField.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/images/back.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/back.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/checkmark.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/checkmark.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/next.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/next.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/qt-logo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/qt-logo.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/slider_handle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/slider_handle.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/tab.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/tab.png"
|
||||
)
|
||||
set(shared_resource_files
|
||||
"Button.qml"
|
||||
"CheckBox.qml"
|
||||
"FlickrRssModel.qml"
|
||||
"Label.qml"
|
||||
"LauncherList.qml"
|
||||
"SimpleLauncherDelegate.qml"
|
||||
"Slider.qml"
|
||||
"TabSet.qml"
|
||||
"TextField.qml"
|
||||
"images/back.png"
|
||||
"images/checkmark.png"
|
||||
"images/next.png"
|
||||
"images/qt-logo.png"
|
||||
"images/slider_handle.png"
|
||||
"images/tab.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(canvas "shared"
|
||||
PREFIX
|
||||
"/shared"
|
||||
BASE
|
||||
"../shared"
|
||||
FILES
|
||||
${shared_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS canvas
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,4 @@
|
|||
# Generated from customitems.pro.
|
||||
|
||||
add_subdirectory(painteditem)
|
||||
add_subdirectory(maskedmousearea)
|
|
@ -0,0 +1,7 @@
|
|||
# Generated from customitems.pro.
|
||||
|
||||
# special case begin
|
||||
# Needs public QML Plugin API
|
||||
#add_subdirectory(painteditem)
|
||||
# special case end
|
||||
add_subdirectory(maskedmousearea)
|
|
@ -0,0 +1,53 @@
|
|||
# Generated from dialcontrol.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(dialcontrol LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(dialcontrol
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(dialcontrol PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(dialcontrol_resource_files
|
||||
"content/Dial.qml"
|
||||
"content/QuitButton.qml"
|
||||
"content/background.png"
|
||||
"content/needle.png"
|
||||
"content/needle_shadow.png"
|
||||
"content/overlay.png"
|
||||
"content/quit.png"
|
||||
"dialcontrol.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(dialcontrol "dialcontrol"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${dialcontrol_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS dialcontrol
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,50 @@
|
|||
# Generated from maskedmousearea.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(maskedmousearea LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(maskedmousearea
|
||||
main.cpp
|
||||
maskedmousearea.cpp maskedmousearea.h
|
||||
)
|
||||
target_link_libraries(maskedmousearea PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(maskedmousearea_resource_files
|
||||
"images/cloud_1.png"
|
||||
"images/cloud_2.png"
|
||||
"images/moon.png"
|
||||
"maskedmousearea.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(maskedmousearea "maskedmousearea"
|
||||
PREFIX
|
||||
"/customitems/maskedmousearea"
|
||||
FILES
|
||||
${maskedmousearea_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS maskedmousearea
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,117 @@
|
|||
# Generated from delegatechooser.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(delegatechooser LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(delegatechooser
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(delegatechooser PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(qml_resource_files
|
||||
"delegatechooser.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(delegatechooser "qml"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${qml_resource_files}
|
||||
)
|
||||
set_source_files_properties("../shared/Button.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Button.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/CheckBox.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "CheckBox.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/FlickrRssModel.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "FlickrRssModel.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Label.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Label.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/LauncherList.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "LauncherList.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/SimpleLauncherDelegate.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "SimpleLauncherDelegate.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Slider.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Slider.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TabSet.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TabSet.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TextField.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TextField.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/images/back.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/back.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/checkmark.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/checkmark.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/next.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/next.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/qt-logo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/qt-logo.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/slider_handle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/slider_handle.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/tab.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/tab.png"
|
||||
)
|
||||
set(shared_resource_files
|
||||
"Button.qml"
|
||||
"CheckBox.qml"
|
||||
"FlickrRssModel.qml"
|
||||
"Label.qml"
|
||||
"LauncherList.qml"
|
||||
"SimpleLauncherDelegate.qml"
|
||||
"Slider.qml"
|
||||
"TabSet.qml"
|
||||
"TextField.qml"
|
||||
"images/back.png"
|
||||
"images/checkmark.png"
|
||||
"images/next.png"
|
||||
"images/qt-logo.png"
|
||||
"images/slider_handle.png"
|
||||
"images/tab.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(delegatechooser "shared"
|
||||
PREFIX
|
||||
"/shared"
|
||||
BASE
|
||||
"../shared"
|
||||
FILES
|
||||
${shared_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS delegatechooser
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,121 @@
|
|||
# Generated from draganddrop.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(draganddrop LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(draganddrop
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(draganddrop PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(draganddrop_resource_files
|
||||
"draganddrop.qml"
|
||||
"tiles/DragTile.qml"
|
||||
"tiles/DropTile.qml"
|
||||
"tiles/tiles.qml"
|
||||
"views/gridview.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(draganddrop "draganddrop"
|
||||
PREFIX
|
||||
"/draganddrop"
|
||||
FILES
|
||||
${draganddrop_resource_files}
|
||||
)
|
||||
set_source_files_properties("../shared/Button.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Button.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/CheckBox.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "CheckBox.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/FlickrRssModel.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "FlickrRssModel.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Label.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Label.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/LauncherList.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "LauncherList.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/SimpleLauncherDelegate.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "SimpleLauncherDelegate.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Slider.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Slider.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TabSet.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TabSet.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TextField.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TextField.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/images/back.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/back.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/checkmark.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/checkmark.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/next.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/next.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/qt-logo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/qt-logo.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/slider_handle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/slider_handle.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/tab.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/tab.png"
|
||||
)
|
||||
set(shared_resource_files
|
||||
"Button.qml"
|
||||
"CheckBox.qml"
|
||||
"FlickrRssModel.qml"
|
||||
"Label.qml"
|
||||
"LauncherList.qml"
|
||||
"SimpleLauncherDelegate.qml"
|
||||
"Slider.qml"
|
||||
"TabSet.qml"
|
||||
"TextField.qml"
|
||||
"images/back.png"
|
||||
"images/checkmark.png"
|
||||
"images/next.png"
|
||||
"images/qt-logo.png"
|
||||
"images/slider_handle.png"
|
||||
"images/tab.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(draganddrop "shared"
|
||||
PREFIX
|
||||
"/shared"
|
||||
BASE
|
||||
"../shared"
|
||||
FILES
|
||||
${shared_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS draganddrop
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,47 @@
|
|||
# Generated from embeddedinwidgets.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(embeddedinwidgets LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Widgets)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
|
||||
add_qt_gui_executable(embeddedinwidgets
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(embeddedinwidgets PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Quick
|
||||
Qt::Widgets
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(embeddedinwidgets_resource_files
|
||||
"TextBox.qml"
|
||||
"main.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(embeddedinwidgets "embeddedinwidgets"
|
||||
PREFIX
|
||||
"/embeddedinwidgets"
|
||||
FILES
|
||||
${embeddedinwidgets_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS embeddedinwidgets
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,118 @@
|
|||
# Generated from externaldraganddrop.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(externaldraganddrop LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(externaldraganddrop
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(externaldraganddrop PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(externaldraganddrop_resource_files
|
||||
"DragAndDropTextItem.qml"
|
||||
"externaldraganddrop.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(externaldraganddrop "externaldraganddrop"
|
||||
PREFIX
|
||||
"/externaldraganddrop"
|
||||
FILES
|
||||
${externaldraganddrop_resource_files}
|
||||
)
|
||||
set_source_files_properties("../shared/Button.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Button.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/CheckBox.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "CheckBox.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/FlickrRssModel.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "FlickrRssModel.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Label.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Label.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/LauncherList.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "LauncherList.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/SimpleLauncherDelegate.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "SimpleLauncherDelegate.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Slider.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Slider.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TabSet.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TabSet.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TextField.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TextField.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/images/back.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/back.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/checkmark.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/checkmark.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/next.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/next.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/qt-logo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/qt-logo.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/slider_handle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/slider_handle.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/tab.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/tab.png"
|
||||
)
|
||||
set(shared_resource_files
|
||||
"Button.qml"
|
||||
"CheckBox.qml"
|
||||
"FlickrRssModel.qml"
|
||||
"Label.qml"
|
||||
"LauncherList.qml"
|
||||
"SimpleLauncherDelegate.qml"
|
||||
"Slider.qml"
|
||||
"TabSet.qml"
|
||||
"TextField.qml"
|
||||
"images/back.png"
|
||||
"images/checkmark.png"
|
||||
"images/next.png"
|
||||
"images/qt-logo.png"
|
||||
"images/slider_handle.png"
|
||||
"images/tab.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(externaldraganddrop "shared"
|
||||
PREFIX
|
||||
"/shared"
|
||||
BASE
|
||||
"../shared"
|
||||
FILES
|
||||
${shared_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS externaldraganddrop
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,137 @@
|
|||
# Generated from imageelements.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(imageelements LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(imageelements
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(imageelements PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(imageelements_resource_files
|
||||
"animatedimage.qml"
|
||||
"animatedsprite.qml"
|
||||
"borderimage.qml"
|
||||
"content/BearSheet.png"
|
||||
"content/BorderImageSelector.qml"
|
||||
"content/ImageCell.qml"
|
||||
"content/MyBorderImage.qml"
|
||||
"content/ShadowRectangle.qml"
|
||||
"content/Uniflow_steam_engine.gif"
|
||||
"content/arrow.png"
|
||||
"content/bw.png"
|
||||
"content/colors-round.sci"
|
||||
"content/colors-stretch.sci"
|
||||
"content/colors.png"
|
||||
"content/qt-logo.png"
|
||||
"content/shadow.png"
|
||||
"content/speaker.png"
|
||||
"image.qml"
|
||||
"imageelements.qml"
|
||||
"shadows.qml"
|
||||
"spritesequence.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(imageelements "imageelements"
|
||||
PREFIX
|
||||
"/imageelements"
|
||||
FILES
|
||||
${imageelements_resource_files}
|
||||
)
|
||||
set_source_files_properties("../shared/Button.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Button.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/CheckBox.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "CheckBox.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/FlickrRssModel.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "FlickrRssModel.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Label.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Label.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/LauncherList.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "LauncherList.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/SimpleLauncherDelegate.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "SimpleLauncherDelegate.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Slider.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Slider.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TabSet.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TabSet.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TextField.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TextField.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/images/back.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/back.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/checkmark.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/checkmark.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/next.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/next.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/qt-logo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/qt-logo.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/slider_handle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/slider_handle.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/tab.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/tab.png"
|
||||
)
|
||||
set(shared_resource_files
|
||||
"Button.qml"
|
||||
"CheckBox.qml"
|
||||
"FlickrRssModel.qml"
|
||||
"Label.qml"
|
||||
"LauncherList.qml"
|
||||
"SimpleLauncherDelegate.qml"
|
||||
"Slider.qml"
|
||||
"TabSet.qml"
|
||||
"TextField.qml"
|
||||
"images/back.png"
|
||||
"images/checkmark.png"
|
||||
"images/next.png"
|
||||
"images/qt-logo.png"
|
||||
"images/slider_handle.png"
|
||||
"images/tab.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(imageelements "shared"
|
||||
PREFIX
|
||||
"/shared"
|
||||
BASE
|
||||
"../shared"
|
||||
FILES
|
||||
${shared_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS imageelements
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,54 @@
|
|||
# Generated from keyinteraction.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(keyinteraction LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(keyinteraction
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(keyinteraction PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(keyinteraction_resource_files
|
||||
"focus/Core/ContextMenu.qml"
|
||||
"focus/Core/GridMenu.qml"
|
||||
"focus/Core/ListMenu.qml"
|
||||
"focus/Core/ListViewDelegate.qml"
|
||||
"focus/Core/TabMenu.qml"
|
||||
"focus/Core/images/arrow.png"
|
||||
"focus/Core/images/qt-logo.png"
|
||||
"focus/focus.qml"
|
||||
"keyinteraction.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(keyinteraction "keyinteraction"
|
||||
PREFIX
|
||||
"/keyinteraction"
|
||||
FILES
|
||||
${keyinteraction_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS keyinteraction
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,46 @@
|
|||
# Generated from layouts.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(layouts LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
|
||||
add_qt_gui_executable(layouts
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(layouts PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(layouts_resource_files
|
||||
"layouts.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(layouts "layouts"
|
||||
PREFIX
|
||||
"/layouts"
|
||||
FILES
|
||||
${layouts_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS layouts
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,3 @@
|
|||
# Generated from localstorage.pro.
|
||||
|
||||
add_subdirectory(localstorage)
|
|
@ -0,0 +1,122 @@
|
|||
# Generated from localstorage.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(localstorage LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(localstorage
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(localstorage PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(localstorage_resource_files
|
||||
"Database.js"
|
||||
"Header.qml"
|
||||
"MyButton.qml"
|
||||
"MyDelegate.qml"
|
||||
"MyModel.qml"
|
||||
"localstorage.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(localstorage "localstorage"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${localstorage_resource_files}
|
||||
)
|
||||
set_source_files_properties("../../shared/Button.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Button.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/CheckBox.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "CheckBox.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/FlickrRssModel.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "FlickrRssModel.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/Label.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Label.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/LauncherList.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "LauncherList.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/SimpleLauncherDelegate.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "SimpleLauncherDelegate.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/Slider.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Slider.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/TabSet.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TabSet.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/TextField.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TextField.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/back.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/back.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/checkmark.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/checkmark.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/next.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/next.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/qt-logo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/qt-logo.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/slider_handle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/slider_handle.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/tab.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/tab.png"
|
||||
)
|
||||
set(shared_resource_files
|
||||
"Button.qml"
|
||||
"CheckBox.qml"
|
||||
"FlickrRssModel.qml"
|
||||
"Label.qml"
|
||||
"LauncherList.qml"
|
||||
"SimpleLauncherDelegate.qml"
|
||||
"Slider.qml"
|
||||
"TabSet.qml"
|
||||
"TextField.qml"
|
||||
"images/back.png"
|
||||
"images/checkmark.png"
|
||||
"images/next.png"
|
||||
"images/qt-logo.png"
|
||||
"images/slider_handle.png"
|
||||
"images/tab.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(localstorage "shared"
|
||||
PREFIX
|
||||
"/shared"
|
||||
BASE
|
||||
"../../shared"
|
||||
FILES
|
||||
${shared_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS localstorage
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,5 @@
|
|||
# Generated from models.pro.
|
||||
|
||||
add_subdirectory(abstractitemmodel)
|
||||
add_subdirectory(objectlistmodel)
|
||||
add_subdirectory(stringlistmodel)
|
|
@ -0,0 +1,47 @@
|
|||
# Generated from abstractitemmodel.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(abstractitemmodel LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
|
||||
add_qt_gui_executable(abstractitemmodel
|
||||
main.cpp
|
||||
model.cpp model.h
|
||||
)
|
||||
target_link_libraries(abstractitemmodel PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(abstractitemmodel_resource_files
|
||||
"view.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(abstractitemmodel "abstractitemmodel"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${abstractitemmodel_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS abstractitemmodel
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,47 @@
|
|||
# Generated from objectlistmodel.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(objectlistmodel LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
|
||||
add_qt_gui_executable(objectlistmodel
|
||||
dataobject.cpp dataobject.h
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(objectlistmodel PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(objectlistmodel_resource_files
|
||||
"view.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(objectlistmodel "objectlistmodel"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${objectlistmodel_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS objectlistmodel
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,46 @@
|
|||
# Generated from stringlistmodel.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(stringlistmodel LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
|
||||
add_qt_gui_executable(stringlistmodel
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(stringlistmodel PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(stringlistmodel_resource_files
|
||||
"view.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(stringlistmodel "stringlistmodel"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${stringlistmodel_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS stringlistmodel
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,47 @@
|
|||
# Generated from mousearea.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(mousearea LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(mousearea
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(mousearea PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(mousearea_resource_files
|
||||
"mousearea-wheel-example.qml"
|
||||
"mousearea.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(mousearea "mousearea"
|
||||
PREFIX
|
||||
"/mousearea"
|
||||
FILES
|
||||
${mousearea_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS mousearea
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,8 @@
|
|||
# Generated from particles.pro.
|
||||
|
||||
add_subdirectory(affectors)
|
||||
add_subdirectory(customparticle)
|
||||
add_subdirectory(emitters)
|
||||
add_subdirectory(imageparticle)
|
||||
add_subdirectory(itemparticle)
|
||||
add_subdirectory(system)
|
|
@ -0,0 +1,10 @@
|
|||
# Generated from particles.pro.
|
||||
|
||||
add_subdirectory(affectors)
|
||||
add_subdirectory(customparticle)
|
||||
add_subdirectory(emitters)
|
||||
add_subdirectory(imageparticle)
|
||||
# Needs public QML Plugin API
|
||||
# add_subdirectory(itemparticle)
|
||||
# special case begin
|
||||
add_subdirectory(system)
|
|
@ -0,0 +1,263 @@
|
|||
# Generated from affectors.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(affectors LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(affectors
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(affectors PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(affectors_resource_files
|
||||
"affectors.qml"
|
||||
"content/GreyButton.qml"
|
||||
"content/age.qml"
|
||||
"content/attractor.qml"
|
||||
"content/customaffector.qml"
|
||||
"content/friction.qml"
|
||||
"content/gravity.qml"
|
||||
"content/groupgoal.qml"
|
||||
"content/move.qml"
|
||||
"content/spritegoal.qml"
|
||||
"content/turbulence.qml"
|
||||
"content/wander.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(affectors "affectors"
|
||||
PREFIX
|
||||
"/particles/affectors"
|
||||
FILES
|
||||
${affectors_resource_files}
|
||||
)
|
||||
set_source_files_properties("../images/_explo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/_explo.png"
|
||||
)
|
||||
set_source_files_properties("../images/backgroundLeaves.jpg"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/backgroundLeaves.jpg"
|
||||
)
|
||||
set_source_files_properties("../images/bear_tiles.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/bear_tiles.png"
|
||||
)
|
||||
set_source_files_properties("../images/candle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/candle.png"
|
||||
)
|
||||
set_source_files_properties("../images/colortable.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/colortable.png"
|
||||
)
|
||||
set_source_files_properties("../images/finalfrontier.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/finalfrontier.png"
|
||||
)
|
||||
set_source_files_properties("../images/flower.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/flower.png"
|
||||
)
|
||||
set_source_files_properties("../images/matchmask.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/matchmask.png"
|
||||
)
|
||||
set_source_files_properties("../images/meteor.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/meteor.png"
|
||||
)
|
||||
set_source_files_properties("../images/meteor_explo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/meteor_explo.png"
|
||||
)
|
||||
set_source_files_properties("../images/meteors.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/meteors.png"
|
||||
)
|
||||
set_source_files_properties("../images/nullRock.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/nullRock.png"
|
||||
)
|
||||
set_source_files_properties("../images/particle2.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/particle2.png"
|
||||
)
|
||||
set_source_files_properties("../images/particle3.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/particle3.png"
|
||||
)
|
||||
set_source_files_properties("../images/particleA.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/particleA.png"
|
||||
)
|
||||
set_source_files_properties("../images/portal_bg.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/portal_bg.png"
|
||||
)
|
||||
set_source_files_properties("../images/realLeaf1.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/realLeaf1.png"
|
||||
)
|
||||
set_source_files_properties("../images/realLeaf2.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/realLeaf2.png"
|
||||
)
|
||||
set_source_files_properties("../images/realLeaf3.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/realLeaf3.png"
|
||||
)
|
||||
set_source_files_properties("../images/realLeaf4.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/realLeaf4.png"
|
||||
)
|
||||
set_source_files_properties("../images/rocket.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/rocket.png"
|
||||
)
|
||||
set_source_files_properties("../images/rocket2.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/rocket2.png"
|
||||
)
|
||||
set_source_files_properties("../images/sizeInOut.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/sizeInOut.png"
|
||||
)
|
||||
set_source_files_properties("../images/snowflake.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/snowflake.png"
|
||||
)
|
||||
set_source_files_properties("../images/sparkleSize.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/sparkleSize.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_0.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_0.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_1.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_1.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_2.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_2.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_3.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_3.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_4.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_4.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_mask.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_mask.png"
|
||||
)
|
||||
set(images_resource_files
|
||||
"images/_explo.png"
|
||||
"images/backgroundLeaves.jpg"
|
||||
"images/bear_tiles.png"
|
||||
"images/candle.png"
|
||||
"images/colortable.png"
|
||||
"images/finalfrontier.png"
|
||||
"images/flower.png"
|
||||
"images/matchmask.png"
|
||||
"images/meteor.png"
|
||||
"images/meteor_explo.png"
|
||||
"images/meteors.png"
|
||||
"images/nullRock.png"
|
||||
"images/particle2.png"
|
||||
"images/particle3.png"
|
||||
"images/particleA.png"
|
||||
"images/portal_bg.png"
|
||||
"images/realLeaf1.png"
|
||||
"images/realLeaf2.png"
|
||||
"images/realLeaf3.png"
|
||||
"images/realLeaf4.png"
|
||||
"images/rocket.png"
|
||||
"images/rocket2.png"
|
||||
"images/sizeInOut.png"
|
||||
"images/snowflake.png"
|
||||
"images/sparkleSize.png"
|
||||
"images/starfish_0.png"
|
||||
"images/starfish_1.png"
|
||||
"images/starfish_2.png"
|
||||
"images/starfish_3.png"
|
||||
"images/starfish_4.png"
|
||||
"images/starfish_mask.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(affectors "images"
|
||||
PREFIX
|
||||
"/particles"
|
||||
BASE
|
||||
".."
|
||||
FILES
|
||||
${images_resource_files}
|
||||
)
|
||||
set_source_files_properties("../../shared/Button.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Button.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/CheckBox.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "CheckBox.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/FlickrRssModel.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "FlickrRssModel.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/Label.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Label.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/LauncherList.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "LauncherList.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/SimpleLauncherDelegate.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "SimpleLauncherDelegate.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/Slider.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Slider.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/TabSet.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TabSet.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/TextField.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TextField.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/back.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/back.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/checkmark.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/checkmark.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/next.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/next.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/qt-logo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/qt-logo.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/slider_handle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/slider_handle.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/tab.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/tab.png"
|
||||
)
|
||||
set(shared_resource_files
|
||||
"Button.qml"
|
||||
"CheckBox.qml"
|
||||
"FlickrRssModel.qml"
|
||||
"Label.qml"
|
||||
"LauncherList.qml"
|
||||
"SimpleLauncherDelegate.qml"
|
||||
"Slider.qml"
|
||||
"TabSet.qml"
|
||||
"TextField.qml"
|
||||
"images/back.png"
|
||||
"images/checkmark.png"
|
||||
"images/next.png"
|
||||
"images/qt-logo.png"
|
||||
"images/slider_handle.png"
|
||||
"images/tab.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(affectors "shared"
|
||||
PREFIX
|
||||
"/shared"
|
||||
BASE
|
||||
"../../shared"
|
||||
FILES
|
||||
${shared_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS affectors
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,255 @@
|
|||
# Generated from customparticle.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(customparticle LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(customparticle
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(customparticle PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(customparticle_resource_files
|
||||
"content/blurparticles.qml"
|
||||
"content/fragmentshader.qml"
|
||||
"content/imagecolors.qml"
|
||||
"customparticle.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(customparticle "customparticle"
|
||||
PREFIX
|
||||
"/particles/customparticle"
|
||||
FILES
|
||||
${customparticle_resource_files}
|
||||
)
|
||||
set_source_files_properties("../images/_explo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/_explo.png"
|
||||
)
|
||||
set_source_files_properties("../images/backgroundLeaves.jpg"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/backgroundLeaves.jpg"
|
||||
)
|
||||
set_source_files_properties("../images/bear_tiles.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/bear_tiles.png"
|
||||
)
|
||||
set_source_files_properties("../images/candle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/candle.png"
|
||||
)
|
||||
set_source_files_properties("../images/colortable.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/colortable.png"
|
||||
)
|
||||
set_source_files_properties("../images/finalfrontier.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/finalfrontier.png"
|
||||
)
|
||||
set_source_files_properties("../images/flower.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/flower.png"
|
||||
)
|
||||
set_source_files_properties("../images/matchmask.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/matchmask.png"
|
||||
)
|
||||
set_source_files_properties("../images/meteor.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/meteor.png"
|
||||
)
|
||||
set_source_files_properties("../images/meteor_explo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/meteor_explo.png"
|
||||
)
|
||||
set_source_files_properties("../images/meteors.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/meteors.png"
|
||||
)
|
||||
set_source_files_properties("../images/nullRock.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/nullRock.png"
|
||||
)
|
||||
set_source_files_properties("../images/particle2.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/particle2.png"
|
||||
)
|
||||
set_source_files_properties("../images/particle3.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/particle3.png"
|
||||
)
|
||||
set_source_files_properties("../images/particleA.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/particleA.png"
|
||||
)
|
||||
set_source_files_properties("../images/portal_bg.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/portal_bg.png"
|
||||
)
|
||||
set_source_files_properties("../images/realLeaf1.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/realLeaf1.png"
|
||||
)
|
||||
set_source_files_properties("../images/realLeaf2.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/realLeaf2.png"
|
||||
)
|
||||
set_source_files_properties("../images/realLeaf3.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/realLeaf3.png"
|
||||
)
|
||||
set_source_files_properties("../images/realLeaf4.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/realLeaf4.png"
|
||||
)
|
||||
set_source_files_properties("../images/rocket.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/rocket.png"
|
||||
)
|
||||
set_source_files_properties("../images/rocket2.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/rocket2.png"
|
||||
)
|
||||
set_source_files_properties("../images/sizeInOut.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/sizeInOut.png"
|
||||
)
|
||||
set_source_files_properties("../images/snowflake.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/snowflake.png"
|
||||
)
|
||||
set_source_files_properties("../images/sparkleSize.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/sparkleSize.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_0.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_0.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_1.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_1.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_2.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_2.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_3.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_3.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_4.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_4.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_mask.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_mask.png"
|
||||
)
|
||||
set(images_resource_files
|
||||
"images/_explo.png"
|
||||
"images/backgroundLeaves.jpg"
|
||||
"images/bear_tiles.png"
|
||||
"images/candle.png"
|
||||
"images/colortable.png"
|
||||
"images/finalfrontier.png"
|
||||
"images/flower.png"
|
||||
"images/matchmask.png"
|
||||
"images/meteor.png"
|
||||
"images/meteor_explo.png"
|
||||
"images/meteors.png"
|
||||
"images/nullRock.png"
|
||||
"images/particle2.png"
|
||||
"images/particle3.png"
|
||||
"images/particleA.png"
|
||||
"images/portal_bg.png"
|
||||
"images/realLeaf1.png"
|
||||
"images/realLeaf2.png"
|
||||
"images/realLeaf3.png"
|
||||
"images/realLeaf4.png"
|
||||
"images/rocket.png"
|
||||
"images/rocket2.png"
|
||||
"images/sizeInOut.png"
|
||||
"images/snowflake.png"
|
||||
"images/sparkleSize.png"
|
||||
"images/starfish_0.png"
|
||||
"images/starfish_1.png"
|
||||
"images/starfish_2.png"
|
||||
"images/starfish_3.png"
|
||||
"images/starfish_4.png"
|
||||
"images/starfish_mask.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(customparticle "images"
|
||||
PREFIX
|
||||
"/particles"
|
||||
BASE
|
||||
".."
|
||||
FILES
|
||||
${images_resource_files}
|
||||
)
|
||||
set_source_files_properties("../../shared/Button.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Button.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/CheckBox.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "CheckBox.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/FlickrRssModel.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "FlickrRssModel.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/Label.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Label.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/LauncherList.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "LauncherList.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/SimpleLauncherDelegate.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "SimpleLauncherDelegate.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/Slider.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Slider.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/TabSet.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TabSet.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/TextField.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TextField.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/back.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/back.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/checkmark.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/checkmark.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/next.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/next.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/qt-logo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/qt-logo.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/slider_handle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/slider_handle.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/tab.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/tab.png"
|
||||
)
|
||||
set(shared_resource_files
|
||||
"Button.qml"
|
||||
"CheckBox.qml"
|
||||
"FlickrRssModel.qml"
|
||||
"Label.qml"
|
||||
"LauncherList.qml"
|
||||
"SimpleLauncherDelegate.qml"
|
||||
"Slider.qml"
|
||||
"TabSet.qml"
|
||||
"TextField.qml"
|
||||
"images/back.png"
|
||||
"images/checkmark.png"
|
||||
"images/next.png"
|
||||
"images/qt-logo.png"
|
||||
"images/slider_handle.png"
|
||||
"images/tab.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(customparticle "shared"
|
||||
PREFIX
|
||||
"/shared"
|
||||
BASE
|
||||
"../../shared"
|
||||
FILES
|
||||
${shared_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS customparticle
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,259 @@
|
|||
# Generated from emitters.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(emitters LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(emitters
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(emitters PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(emitters_resource_files
|
||||
"content/burstandpulse.qml"
|
||||
"content/customemitter.qml"
|
||||
"content/emitmask.qml"
|
||||
"content/maximumemitted.qml"
|
||||
"content/shapeanddirection.qml"
|
||||
"content/trailemitter.qml"
|
||||
"content/velocityfrommotion.qml"
|
||||
"emitters.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(emitters "emitters"
|
||||
PREFIX
|
||||
"/particles/emitters"
|
||||
FILES
|
||||
${emitters_resource_files}
|
||||
)
|
||||
set_source_files_properties("../images/_explo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/_explo.png"
|
||||
)
|
||||
set_source_files_properties("../images/backgroundLeaves.jpg"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/backgroundLeaves.jpg"
|
||||
)
|
||||
set_source_files_properties("../images/bear_tiles.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/bear_tiles.png"
|
||||
)
|
||||
set_source_files_properties("../images/candle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/candle.png"
|
||||
)
|
||||
set_source_files_properties("../images/colortable.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/colortable.png"
|
||||
)
|
||||
set_source_files_properties("../images/finalfrontier.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/finalfrontier.png"
|
||||
)
|
||||
set_source_files_properties("../images/flower.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/flower.png"
|
||||
)
|
||||
set_source_files_properties("../images/matchmask.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/matchmask.png"
|
||||
)
|
||||
set_source_files_properties("../images/meteor.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/meteor.png"
|
||||
)
|
||||
set_source_files_properties("../images/meteor_explo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/meteor_explo.png"
|
||||
)
|
||||
set_source_files_properties("../images/meteors.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/meteors.png"
|
||||
)
|
||||
set_source_files_properties("../images/nullRock.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/nullRock.png"
|
||||
)
|
||||
set_source_files_properties("../images/particle2.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/particle2.png"
|
||||
)
|
||||
set_source_files_properties("../images/particle3.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/particle3.png"
|
||||
)
|
||||
set_source_files_properties("../images/particleA.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/particleA.png"
|
||||
)
|
||||
set_source_files_properties("../images/portal_bg.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/portal_bg.png"
|
||||
)
|
||||
set_source_files_properties("../images/realLeaf1.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/realLeaf1.png"
|
||||
)
|
||||
set_source_files_properties("../images/realLeaf2.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/realLeaf2.png"
|
||||
)
|
||||
set_source_files_properties("../images/realLeaf3.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/realLeaf3.png"
|
||||
)
|
||||
set_source_files_properties("../images/realLeaf4.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/realLeaf4.png"
|
||||
)
|
||||
set_source_files_properties("../images/rocket.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/rocket.png"
|
||||
)
|
||||
set_source_files_properties("../images/rocket2.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/rocket2.png"
|
||||
)
|
||||
set_source_files_properties("../images/sizeInOut.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/sizeInOut.png"
|
||||
)
|
||||
set_source_files_properties("../images/snowflake.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/snowflake.png"
|
||||
)
|
||||
set_source_files_properties("../images/sparkleSize.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/sparkleSize.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_0.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_0.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_1.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_1.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_2.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_2.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_3.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_3.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_4.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_4.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_mask.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_mask.png"
|
||||
)
|
||||
set(images_resource_files
|
||||
"images/_explo.png"
|
||||
"images/backgroundLeaves.jpg"
|
||||
"images/bear_tiles.png"
|
||||
"images/candle.png"
|
||||
"images/colortable.png"
|
||||
"images/finalfrontier.png"
|
||||
"images/flower.png"
|
||||
"images/matchmask.png"
|
||||
"images/meteor.png"
|
||||
"images/meteor_explo.png"
|
||||
"images/meteors.png"
|
||||
"images/nullRock.png"
|
||||
"images/particle2.png"
|
||||
"images/particle3.png"
|
||||
"images/particleA.png"
|
||||
"images/portal_bg.png"
|
||||
"images/realLeaf1.png"
|
||||
"images/realLeaf2.png"
|
||||
"images/realLeaf3.png"
|
||||
"images/realLeaf4.png"
|
||||
"images/rocket.png"
|
||||
"images/rocket2.png"
|
||||
"images/sizeInOut.png"
|
||||
"images/snowflake.png"
|
||||
"images/sparkleSize.png"
|
||||
"images/starfish_0.png"
|
||||
"images/starfish_1.png"
|
||||
"images/starfish_2.png"
|
||||
"images/starfish_3.png"
|
||||
"images/starfish_4.png"
|
||||
"images/starfish_mask.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(emitters "images"
|
||||
PREFIX
|
||||
"/particles"
|
||||
BASE
|
||||
".."
|
||||
FILES
|
||||
${images_resource_files}
|
||||
)
|
||||
set_source_files_properties("../../shared/Button.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Button.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/CheckBox.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "CheckBox.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/FlickrRssModel.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "FlickrRssModel.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/Label.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Label.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/LauncherList.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "LauncherList.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/SimpleLauncherDelegate.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "SimpleLauncherDelegate.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/Slider.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Slider.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/TabSet.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TabSet.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/TextField.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TextField.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/back.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/back.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/checkmark.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/checkmark.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/next.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/next.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/qt-logo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/qt-logo.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/slider_handle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/slider_handle.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/tab.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/tab.png"
|
||||
)
|
||||
set(shared_resource_files
|
||||
"Button.qml"
|
||||
"CheckBox.qml"
|
||||
"FlickrRssModel.qml"
|
||||
"Label.qml"
|
||||
"LauncherList.qml"
|
||||
"SimpleLauncherDelegate.qml"
|
||||
"Slider.qml"
|
||||
"TabSet.qml"
|
||||
"TextField.qml"
|
||||
"images/back.png"
|
||||
"images/checkmark.png"
|
||||
"images/next.png"
|
||||
"images/qt-logo.png"
|
||||
"images/slider_handle.png"
|
||||
"images/tab.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(emitters "shared"
|
||||
PREFIX
|
||||
"/shared"
|
||||
BASE
|
||||
"../../shared"
|
||||
FILES
|
||||
${shared_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS emitters
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,259 @@
|
|||
# Generated from imageparticle.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(imageparticle LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(imageparticle
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(imageparticle PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(imageparticle_resource_files
|
||||
"content/allatonce.qml"
|
||||
"content/colored.qml"
|
||||
"content/colortable.qml"
|
||||
"content/deformation.qml"
|
||||
"content/rotation.qml"
|
||||
"content/sharing.qml"
|
||||
"content/sprites.qml"
|
||||
"imageparticle.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(imageparticle "imageparticle"
|
||||
PREFIX
|
||||
"/particles/imageparticle"
|
||||
FILES
|
||||
${imageparticle_resource_files}
|
||||
)
|
||||
set_source_files_properties("../images/_explo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/_explo.png"
|
||||
)
|
||||
set_source_files_properties("../images/backgroundLeaves.jpg"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/backgroundLeaves.jpg"
|
||||
)
|
||||
set_source_files_properties("../images/bear_tiles.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/bear_tiles.png"
|
||||
)
|
||||
set_source_files_properties("../images/candle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/candle.png"
|
||||
)
|
||||
set_source_files_properties("../images/colortable.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/colortable.png"
|
||||
)
|
||||
set_source_files_properties("../images/finalfrontier.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/finalfrontier.png"
|
||||
)
|
||||
set_source_files_properties("../images/flower.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/flower.png"
|
||||
)
|
||||
set_source_files_properties("../images/matchmask.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/matchmask.png"
|
||||
)
|
||||
set_source_files_properties("../images/meteor.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/meteor.png"
|
||||
)
|
||||
set_source_files_properties("../images/meteor_explo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/meteor_explo.png"
|
||||
)
|
||||
set_source_files_properties("../images/meteors.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/meteors.png"
|
||||
)
|
||||
set_source_files_properties("../images/nullRock.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/nullRock.png"
|
||||
)
|
||||
set_source_files_properties("../images/particle2.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/particle2.png"
|
||||
)
|
||||
set_source_files_properties("../images/particle3.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/particle3.png"
|
||||
)
|
||||
set_source_files_properties("../images/particleA.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/particleA.png"
|
||||
)
|
||||
set_source_files_properties("../images/portal_bg.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/portal_bg.png"
|
||||
)
|
||||
set_source_files_properties("../images/realLeaf1.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/realLeaf1.png"
|
||||
)
|
||||
set_source_files_properties("../images/realLeaf2.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/realLeaf2.png"
|
||||
)
|
||||
set_source_files_properties("../images/realLeaf3.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/realLeaf3.png"
|
||||
)
|
||||
set_source_files_properties("../images/realLeaf4.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/realLeaf4.png"
|
||||
)
|
||||
set_source_files_properties("../images/rocket.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/rocket.png"
|
||||
)
|
||||
set_source_files_properties("../images/rocket2.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/rocket2.png"
|
||||
)
|
||||
set_source_files_properties("../images/sizeInOut.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/sizeInOut.png"
|
||||
)
|
||||
set_source_files_properties("../images/snowflake.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/snowflake.png"
|
||||
)
|
||||
set_source_files_properties("../images/sparkleSize.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/sparkleSize.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_0.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_0.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_1.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_1.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_2.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_2.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_3.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_3.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_4.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_4.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_mask.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_mask.png"
|
||||
)
|
||||
set(images_resource_files
|
||||
"images/_explo.png"
|
||||
"images/backgroundLeaves.jpg"
|
||||
"images/bear_tiles.png"
|
||||
"images/candle.png"
|
||||
"images/colortable.png"
|
||||
"images/finalfrontier.png"
|
||||
"images/flower.png"
|
||||
"images/matchmask.png"
|
||||
"images/meteor.png"
|
||||
"images/meteor_explo.png"
|
||||
"images/meteors.png"
|
||||
"images/nullRock.png"
|
||||
"images/particle2.png"
|
||||
"images/particle3.png"
|
||||
"images/particleA.png"
|
||||
"images/portal_bg.png"
|
||||
"images/realLeaf1.png"
|
||||
"images/realLeaf2.png"
|
||||
"images/realLeaf3.png"
|
||||
"images/realLeaf4.png"
|
||||
"images/rocket.png"
|
||||
"images/rocket2.png"
|
||||
"images/sizeInOut.png"
|
||||
"images/snowflake.png"
|
||||
"images/sparkleSize.png"
|
||||
"images/starfish_0.png"
|
||||
"images/starfish_1.png"
|
||||
"images/starfish_2.png"
|
||||
"images/starfish_3.png"
|
||||
"images/starfish_4.png"
|
||||
"images/starfish_mask.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(imageparticle "images"
|
||||
PREFIX
|
||||
"/particles"
|
||||
BASE
|
||||
".."
|
||||
FILES
|
||||
${images_resource_files}
|
||||
)
|
||||
set_source_files_properties("../../shared/Button.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Button.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/CheckBox.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "CheckBox.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/FlickrRssModel.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "FlickrRssModel.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/Label.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Label.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/LauncherList.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "LauncherList.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/SimpleLauncherDelegate.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "SimpleLauncherDelegate.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/Slider.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Slider.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/TabSet.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TabSet.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/TextField.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TextField.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/back.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/back.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/checkmark.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/checkmark.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/next.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/next.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/qt-logo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/qt-logo.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/slider_handle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/slider_handle.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/tab.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/tab.png"
|
||||
)
|
||||
set(shared_resource_files
|
||||
"Button.qml"
|
||||
"CheckBox.qml"
|
||||
"FlickrRssModel.qml"
|
||||
"Label.qml"
|
||||
"LauncherList.qml"
|
||||
"SimpleLauncherDelegate.qml"
|
||||
"Slider.qml"
|
||||
"TabSet.qml"
|
||||
"TextField.qml"
|
||||
"images/back.png"
|
||||
"images/checkmark.png"
|
||||
"images/next.png"
|
||||
"images/qt-logo.png"
|
||||
"images/slider_handle.png"
|
||||
"images/tab.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(imageparticle "shared"
|
||||
PREFIX
|
||||
"/shared"
|
||||
BASE
|
||||
"../../shared"
|
||||
FILES
|
||||
${shared_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS imageparticle
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,257 @@
|
|||
# Generated from system.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(system LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(system
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(system PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(system_resource_files
|
||||
"content/dynamiccomparison.qml"
|
||||
"content/dynamicemitters.qml"
|
||||
"content/multiplepainters.qml"
|
||||
"content/startstop.qml"
|
||||
"content/timedgroupchanges.qml"
|
||||
"system.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(system "system"
|
||||
PREFIX
|
||||
"/particles/system"
|
||||
FILES
|
||||
${system_resource_files}
|
||||
)
|
||||
set_source_files_properties("../images/_explo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/_explo.png"
|
||||
)
|
||||
set_source_files_properties("../images/backgroundLeaves.jpg"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/backgroundLeaves.jpg"
|
||||
)
|
||||
set_source_files_properties("../images/bear_tiles.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/bear_tiles.png"
|
||||
)
|
||||
set_source_files_properties("../images/candle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/candle.png"
|
||||
)
|
||||
set_source_files_properties("../images/colortable.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/colortable.png"
|
||||
)
|
||||
set_source_files_properties("../images/finalfrontier.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/finalfrontier.png"
|
||||
)
|
||||
set_source_files_properties("../images/flower.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/flower.png"
|
||||
)
|
||||
set_source_files_properties("../images/matchmask.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/matchmask.png"
|
||||
)
|
||||
set_source_files_properties("../images/meteor.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/meteor.png"
|
||||
)
|
||||
set_source_files_properties("../images/meteor_explo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/meteor_explo.png"
|
||||
)
|
||||
set_source_files_properties("../images/meteors.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/meteors.png"
|
||||
)
|
||||
set_source_files_properties("../images/nullRock.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/nullRock.png"
|
||||
)
|
||||
set_source_files_properties("../images/particle2.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/particle2.png"
|
||||
)
|
||||
set_source_files_properties("../images/particle3.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/particle3.png"
|
||||
)
|
||||
set_source_files_properties("../images/particleA.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/particleA.png"
|
||||
)
|
||||
set_source_files_properties("../images/portal_bg.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/portal_bg.png"
|
||||
)
|
||||
set_source_files_properties("../images/realLeaf1.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/realLeaf1.png"
|
||||
)
|
||||
set_source_files_properties("../images/realLeaf2.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/realLeaf2.png"
|
||||
)
|
||||
set_source_files_properties("../images/realLeaf3.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/realLeaf3.png"
|
||||
)
|
||||
set_source_files_properties("../images/realLeaf4.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/realLeaf4.png"
|
||||
)
|
||||
set_source_files_properties("../images/rocket.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/rocket.png"
|
||||
)
|
||||
set_source_files_properties("../images/rocket2.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/rocket2.png"
|
||||
)
|
||||
set_source_files_properties("../images/sizeInOut.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/sizeInOut.png"
|
||||
)
|
||||
set_source_files_properties("../images/snowflake.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/snowflake.png"
|
||||
)
|
||||
set_source_files_properties("../images/sparkleSize.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/sparkleSize.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_0.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_0.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_1.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_1.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_2.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_2.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_3.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_3.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_4.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_4.png"
|
||||
)
|
||||
set_source_files_properties("../images/starfish_mask.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/starfish_mask.png"
|
||||
)
|
||||
set(images_resource_files
|
||||
"images/_explo.png"
|
||||
"images/backgroundLeaves.jpg"
|
||||
"images/bear_tiles.png"
|
||||
"images/candle.png"
|
||||
"images/colortable.png"
|
||||
"images/finalfrontier.png"
|
||||
"images/flower.png"
|
||||
"images/matchmask.png"
|
||||
"images/meteor.png"
|
||||
"images/meteor_explo.png"
|
||||
"images/meteors.png"
|
||||
"images/nullRock.png"
|
||||
"images/particle2.png"
|
||||
"images/particle3.png"
|
||||
"images/particleA.png"
|
||||
"images/portal_bg.png"
|
||||
"images/realLeaf1.png"
|
||||
"images/realLeaf2.png"
|
||||
"images/realLeaf3.png"
|
||||
"images/realLeaf4.png"
|
||||
"images/rocket.png"
|
||||
"images/rocket2.png"
|
||||
"images/sizeInOut.png"
|
||||
"images/snowflake.png"
|
||||
"images/sparkleSize.png"
|
||||
"images/starfish_0.png"
|
||||
"images/starfish_1.png"
|
||||
"images/starfish_2.png"
|
||||
"images/starfish_3.png"
|
||||
"images/starfish_4.png"
|
||||
"images/starfish_mask.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(system "images"
|
||||
PREFIX
|
||||
"/particles"
|
||||
BASE
|
||||
".."
|
||||
FILES
|
||||
${images_resource_files}
|
||||
)
|
||||
set_source_files_properties("../../shared/Button.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Button.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/CheckBox.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "CheckBox.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/FlickrRssModel.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "FlickrRssModel.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/Label.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Label.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/LauncherList.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "LauncherList.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/SimpleLauncherDelegate.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "SimpleLauncherDelegate.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/Slider.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Slider.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/TabSet.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TabSet.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/TextField.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TextField.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/back.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/back.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/checkmark.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/checkmark.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/next.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/next.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/qt-logo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/qt-logo.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/slider_handle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/slider_handle.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/tab.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/tab.png"
|
||||
)
|
||||
set(shared_resource_files
|
||||
"Button.qml"
|
||||
"CheckBox.qml"
|
||||
"FlickrRssModel.qml"
|
||||
"Label.qml"
|
||||
"LauncherList.qml"
|
||||
"SimpleLauncherDelegate.qml"
|
||||
"Slider.qml"
|
||||
"TabSet.qml"
|
||||
"TextField.qml"
|
||||
"images/back.png"
|
||||
"images/checkmark.png"
|
||||
"images/next.png"
|
||||
"images/qt-logo.png"
|
||||
"images/slider_handle.png"
|
||||
"images/tab.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(system "shared"
|
||||
PREFIX
|
||||
"/shared"
|
||||
BASE
|
||||
"../../shared"
|
||||
FILES
|
||||
${shared_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS system
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,119 @@
|
|||
# Generated from positioners.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(positioners LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(positioners
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(positioners PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(positioners_resource_files
|
||||
"positioners-attachedproperties.qml"
|
||||
"positioners-transitions.qml"
|
||||
"positioners.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(positioners "positioners"
|
||||
PREFIX
|
||||
"/positioners"
|
||||
FILES
|
||||
${positioners_resource_files}
|
||||
)
|
||||
set_source_files_properties("../shared/Button.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Button.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/CheckBox.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "CheckBox.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/FlickrRssModel.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "FlickrRssModel.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Label.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Label.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/LauncherList.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "LauncherList.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/SimpleLauncherDelegate.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "SimpleLauncherDelegate.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Slider.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Slider.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TabSet.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TabSet.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TextField.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TextField.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/images/back.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/back.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/checkmark.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/checkmark.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/next.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/next.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/qt-logo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/qt-logo.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/slider_handle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/slider_handle.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/tab.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/tab.png"
|
||||
)
|
||||
set(shared_resource_files
|
||||
"Button.qml"
|
||||
"CheckBox.qml"
|
||||
"FlickrRssModel.qml"
|
||||
"Label.qml"
|
||||
"LauncherList.qml"
|
||||
"SimpleLauncherDelegate.qml"
|
||||
"Slider.qml"
|
||||
"TabSet.qml"
|
||||
"TextField.qml"
|
||||
"images/back.png"
|
||||
"images/checkmark.png"
|
||||
"images/next.png"
|
||||
"images/qt-logo.png"
|
||||
"images/slider_handle.png"
|
||||
"images/tab.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(positioners "shared"
|
||||
PREFIX
|
||||
"/shared"
|
||||
BASE
|
||||
"../shared"
|
||||
FILES
|
||||
${shared_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS positioners
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,49 @@
|
|||
# Generated from quick-accessibility.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(quick-accessibility LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(quick-accessibility
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(quick-accessibility PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(accessibility_resource_files
|
||||
"accessibility.qml"
|
||||
"content/Button.qml"
|
||||
"content/Checkbox.qml"
|
||||
"content/Slider.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(quick-accessibility "accessibility"
|
||||
PREFIX
|
||||
"/accessibility"
|
||||
FILES
|
||||
${accessibility_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS quick-accessibility
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,4 @@
|
|||
# Generated from quickwidgets.pro.
|
||||
|
||||
add_subdirectory(quickwidget)
|
||||
add_subdirectory(qquickviewcomparison)
|
|
@ -0,0 +1,51 @@
|
|||
# Generated from qquickviewcomparison.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(qquickviewcomparison LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Widgets)
|
||||
find_package(Qt6 COMPONENTS QuickWidgets)
|
||||
|
||||
add_qt_gui_executable(qquickviewcomparison
|
||||
fbitem.cpp fbitem.h
|
||||
logo.cpp logo.h
|
||||
main.cpp
|
||||
mainwindow.cpp mainwindow.h
|
||||
)
|
||||
target_link_libraries(qquickviewcomparison PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Quick
|
||||
Qt::QuickWidgets
|
||||
Qt::Widgets
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(qquickviewcomparison_resource_files
|
||||
"test.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(qquickviewcomparison "qquickviewcomparison"
|
||||
PREFIX
|
||||
"/qquickviewcomparison"
|
||||
FILES
|
||||
${qquickviewcomparison_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS qquickviewcomparison
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,51 @@
|
|||
# Generated from quickwidget.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(quickwidget LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Widgets)
|
||||
find_package(Qt6 COMPONENTS QuickWidgets)
|
||||
|
||||
add_qt_gui_executable(quickwidget
|
||||
fbitem.cpp fbitem.h
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(quickwidget PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Quick
|
||||
Qt::QuickWidgets
|
||||
Qt::Widgets
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(quickwidget_resource_files
|
||||
"customgl.qml"
|
||||
"rotatingsquare.qml"
|
||||
"rotatingsquaretab.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(quickwidget "quickwidget"
|
||||
PREFIX
|
||||
"/quickwidget"
|
||||
FILES
|
||||
${quickwidget_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS quickwidget
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,49 @@
|
|||
# Generated from rendercontrol.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(rendercontrol LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(rendercontrol
|
||||
cuberenderer.cpp cuberenderer.h
|
||||
main.cpp
|
||||
window_multithreaded.cpp window_multithreaded.h
|
||||
window_singlethreaded.cpp window_singlethreaded.h
|
||||
)
|
||||
target_link_libraries(rendercontrol PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(rendercontrol_resource_files
|
||||
"demo.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(rendercontrol "rendercontrol"
|
||||
PREFIX
|
||||
"/rendercontrol"
|
||||
FILES
|
||||
${rendercontrol_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS rendercontrol
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,120 @@
|
|||
# Generated from righttoleft.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(righttoleft LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(righttoleft
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(righttoleft PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(righttoleft_resource_files
|
||||
"layoutdirection/layoutdirection.qml"
|
||||
"layoutmirroring/layoutmirroring.qml"
|
||||
"righttoleft.qml"
|
||||
"textalignment/textalignment.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(righttoleft "righttoleft"
|
||||
PREFIX
|
||||
"/righttoleft"
|
||||
FILES
|
||||
${righttoleft_resource_files}
|
||||
)
|
||||
set_source_files_properties("../shared/Button.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Button.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/CheckBox.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "CheckBox.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/FlickrRssModel.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "FlickrRssModel.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Label.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Label.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/LauncherList.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "LauncherList.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/SimpleLauncherDelegate.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "SimpleLauncherDelegate.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Slider.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Slider.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TabSet.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TabSet.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TextField.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TextField.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/images/back.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/back.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/checkmark.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/checkmark.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/next.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/next.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/qt-logo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/qt-logo.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/slider_handle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/slider_handle.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/tab.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/tab.png"
|
||||
)
|
||||
set(shared_resource_files
|
||||
"Button.qml"
|
||||
"CheckBox.qml"
|
||||
"FlickrRssModel.qml"
|
||||
"Label.qml"
|
||||
"LauncherList.qml"
|
||||
"SimpleLauncherDelegate.qml"
|
||||
"Slider.qml"
|
||||
"TabSet.qml"
|
||||
"TextField.qml"
|
||||
"images/back.png"
|
||||
"images/checkmark.png"
|
||||
"images/next.png"
|
||||
"images/qt-logo.png"
|
||||
"images/slider_handle.png"
|
||||
"images/tab.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(righttoleft "shared"
|
||||
PREFIX
|
||||
"/shared"
|
||||
BASE
|
||||
"../shared"
|
||||
FILES
|
||||
${shared_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS righttoleft
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,20 @@
|
|||
# Generated from scenegraph.pro.
|
||||
|
||||
add_subdirectory(customgeometry)
|
||||
add_subdirectory(rendernode)
|
||||
add_subdirectory(threadedanimation)
|
||||
if(QT_FEATURE_opengl OR QT_FEATURE_opengles2 OR QT_FEATURE_opengles3)
|
||||
add_subdirectory(graph)
|
||||
add_subdirectory(simplematerial)
|
||||
add_subdirectory(sgengine)
|
||||
add_subdirectory(textureinsgnode)
|
||||
add_subdirectory(openglunderqml)
|
||||
add_subdirectory(textureinthread)
|
||||
add_subdirectory(twotextureproviders)
|
||||
endif()
|
||||
if(APPLE_OSX)
|
||||
add_subdirectory(metalunderqml)
|
||||
endif()
|
||||
if(WIN32)
|
||||
add_subdirectory(d3d11underqml)
|
||||
endif()
|
|
@ -0,0 +1,45 @@
|
|||
# Generated from customgeometry.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(customgeometry LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
|
||||
add_qt_gui_executable(customgeometry
|
||||
beziercurve.cpp beziercurve.h
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(customgeometry PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(customgeometry_resource_files
|
||||
"main.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(customgeometry "customgeometry"
|
||||
PREFIX
|
||||
"/scenegraph/customgeometry"
|
||||
FILES
|
||||
${customgeometry_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS customgeometry
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,51 @@
|
|||
# Generated from d3d11underqml.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(d3d11underqml LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
|
||||
add_qt_gui_executable(d3d11underqml
|
||||
d3d11squircle.cpp d3d11squircle.h
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(d3d11underqml PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
d3d11
|
||||
d3dcompiler
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(d3d11underqml_resource_files
|
||||
"main.qml"
|
||||
"squircle.frag"
|
||||
"squircle.vert"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(d3d11underqml "d3d11underqml"
|
||||
PREFIX
|
||||
"/scenegraph/d3d11underqml"
|
||||
FILES
|
||||
${d3d11underqml_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS d3d11underqml
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,52 @@
|
|||
# Generated from graph.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(graph LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
|
||||
add_qt_gui_executable(graph
|
||||
graph.cpp graph.h
|
||||
gridnode.cpp gridnode.h
|
||||
linenode.cpp linenode.h
|
||||
main.cpp
|
||||
noisynode.cpp noisynode.h
|
||||
)
|
||||
target_link_libraries(graph PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(graph_resource_files
|
||||
"main.qml"
|
||||
"shaders/line.fsh"
|
||||
"shaders/line.vsh"
|
||||
"shaders/noisy.fsh"
|
||||
"shaders/noisy.vsh"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(graph "graph"
|
||||
PREFIX
|
||||
"/scenegraph/graph"
|
||||
FILES
|
||||
${graph_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS graph
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,51 @@
|
|||
# Generated from metalunderqml.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(metalunderqml LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
|
||||
add_qt_gui_executable(metalunderqml
|
||||
main.cpp
|
||||
metalsquircle.h metalsquircle.mm
|
||||
)
|
||||
target_link_libraries(metalunderqml PUBLIC
|
||||
${FWAppKit}
|
||||
${FWMetal}
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(metalunderqml_resource_files
|
||||
"main.qml"
|
||||
"squircle.frag"
|
||||
"squircle.vert"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(metalunderqml "metalunderqml"
|
||||
PREFIX
|
||||
"/scenegraph/metalunderqml"
|
||||
FILES
|
||||
${metalunderqml_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS metalunderqml
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,47 @@
|
|||
# Generated from openglunderqml.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(openglunderqml LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
|
||||
add_qt_gui_executable(openglunderqml
|
||||
main.cpp
|
||||
squircle.cpp squircle.h
|
||||
)
|
||||
target_link_libraries(openglunderqml PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(openglunderqml_resource_files
|
||||
"main.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(openglunderqml "openglunderqml"
|
||||
PREFIX
|
||||
"/scenegraph/openglunderqml"
|
||||
FILES
|
||||
${openglunderqml_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS openglunderqml
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,51 @@
|
|||
# Generated from rendernode.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(rendernode LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
|
||||
add_qt_gui_executable(rendernode
|
||||
customrenderitem.cpp customrenderitem.h
|
||||
main.cpp
|
||||
openglrenderer.cpp openglrenderer.h
|
||||
softwarerenderer.cpp softwarerenderer.h
|
||||
)
|
||||
target_link_libraries(rendernode PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(rendernode_resource_files
|
||||
"main.qml"
|
||||
"shader_frag.cso"
|
||||
"shader_vert.cso"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(rendernode "rendernode"
|
||||
PREFIX
|
||||
"/scenegraph/rendernode"
|
||||
FILES
|
||||
${rendernode_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS rendernode
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,116 @@
|
|||
# Generated from sgengine.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(sgengine LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
|
||||
add_qt_gui_executable(sgengine
|
||||
main.cpp
|
||||
window.cpp window.h
|
||||
)
|
||||
target_link_libraries(sgengine PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(sgengine_resource_files
|
||||
"face-smile.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(sgengine "sgengine"
|
||||
PREFIX
|
||||
"/scenegraph/sgengine"
|
||||
FILES
|
||||
${sgengine_resource_files}
|
||||
)
|
||||
set_source_files_properties("../../shared/Button.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Button.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/CheckBox.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "CheckBox.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/FlickrRssModel.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "FlickrRssModel.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/Label.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Label.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/LauncherList.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "LauncherList.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/SimpleLauncherDelegate.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "SimpleLauncherDelegate.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/Slider.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Slider.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/TabSet.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TabSet.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/TextField.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TextField.qml"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/back.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/back.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/checkmark.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/checkmark.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/next.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/next.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/qt-logo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/qt-logo.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/slider_handle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/slider_handle.png"
|
||||
)
|
||||
set_source_files_properties("../../shared/images/tab.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/tab.png"
|
||||
)
|
||||
set(shared_resource_files
|
||||
"Button.qml"
|
||||
"CheckBox.qml"
|
||||
"FlickrRssModel.qml"
|
||||
"Label.qml"
|
||||
"LauncherList.qml"
|
||||
"SimpleLauncherDelegate.qml"
|
||||
"Slider.qml"
|
||||
"TabSet.qml"
|
||||
"TextField.qml"
|
||||
"images/back.png"
|
||||
"images/checkmark.png"
|
||||
"images/next.png"
|
||||
"images/qt-logo.png"
|
||||
"images/slider_handle.png"
|
||||
"images/tab.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(sgengine "shared"
|
||||
PREFIX
|
||||
"/shared"
|
||||
BASE
|
||||
"../../shared"
|
||||
FILES
|
||||
${shared_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS sgengine
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,44 @@
|
|||
# Generated from simplematerial.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(simplematerial LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
|
||||
add_qt_gui_executable(simplematerial
|
||||
simplematerial.cpp
|
||||
)
|
||||
target_link_libraries(simplematerial PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(simplematerial_resource_files
|
||||
"main.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(simplematerial "simplematerial"
|
||||
PREFIX
|
||||
"/scenegraph/simplematerial"
|
||||
FILES
|
||||
${simplematerial_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS simplematerial
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,51 @@
|
|||
# Generated from textureinsgnode.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(textureinsgnode LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
|
||||
add_qt_gui_executable(textureinsgnode
|
||||
../shared/logorenderer.cpp ../shared/logorenderer.h
|
||||
fboinsgrenderer.cpp fboinsgrenderer.h
|
||||
main.cpp
|
||||
)
|
||||
target_include_directories(textureinsgnode PUBLIC
|
||||
../shared
|
||||
)
|
||||
target_link_libraries(textureinsgnode PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(textureinsgnode_resource_files
|
||||
"main.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(textureinsgnode "textureinsgnode"
|
||||
PREFIX
|
||||
"/scenegraph/textureinsgnode"
|
||||
FILES
|
||||
${textureinsgnode_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS textureinsgnode
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,54 @@
|
|||
# Generated from textureinthread.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(textureinthread LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
|
||||
add_qt_gui_executable(textureinthread
|
||||
../shared/logorenderer.cpp ../shared/logorenderer.h
|
||||
main.cpp
|
||||
threadrenderer.cpp threadrenderer.h
|
||||
)
|
||||
target_include_directories(textureinthread PUBLIC
|
||||
../shared
|
||||
)
|
||||
target_link_libraries(textureinthread PRIVATE
|
||||
Qt::CorePrivate
|
||||
Qt::GuiPrivate
|
||||
)
|
||||
target_link_libraries(textureinthread PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(textureinthread_resource_files
|
||||
"error.qml"
|
||||
"main.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(textureinthread "textureinthread"
|
||||
PREFIX
|
||||
"/scenegraph/textureinthread"
|
||||
FILES
|
||||
${textureinthread_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS textureinthread
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,48 @@
|
|||
# Generated from threadedanimation.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(threadedanimation LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
|
||||
add_qt_gui_executable(threadedanimation
|
||||
main.cpp
|
||||
spinner.cpp spinner.h
|
||||
)
|
||||
target_link_libraries(threadedanimation PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(threadedanimation_resource_files
|
||||
"main.qml"
|
||||
"spinner.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(threadedanimation "threadedanimation"
|
||||
PREFIX
|
||||
"/scenegraph/threadedanimation"
|
||||
FILES
|
||||
${threadedanimation_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS threadedanimation
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,47 @@
|
|||
# Generated from twotextureproviders.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(twotextureproviders LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
|
||||
add_qt_gui_executable(twotextureproviders
|
||||
main.cpp
|
||||
xorblender.cpp xorblender.h
|
||||
)
|
||||
target_link_libraries(twotextureproviders PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(twotextureproviders_resource_files
|
||||
"main.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(twotextureproviders "twotextureproviders"
|
||||
PREFIX
|
||||
"/scenegraph/twotextureproviders"
|
||||
FILES
|
||||
${twotextureproviders_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS twotextureproviders
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,67 @@
|
|||
# Generated from shadereffects.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(shadereffects LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(shadereffects
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(shadereffects PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(shadereffects_resource_files
|
||||
"content/Slider.qml"
|
||||
"content/face-smile.png"
|
||||
"content/qt-logo.png"
|
||||
"content/shaders/+hlsl/blur.frag"
|
||||
"content/shaders/+hlsl/colorize.frag"
|
||||
"content/shaders/+hlsl/genie.vert"
|
||||
"content/shaders/+hlsl/outline.frag"
|
||||
"content/shaders/+hlsl/shadow.frag"
|
||||
"content/shaders/+hlsl/wobble.frag"
|
||||
"content/shaders/+qsb/blur.frag"
|
||||
"content/shaders/+qsb/colorize.frag"
|
||||
"content/shaders/+qsb/genie.vert"
|
||||
"content/shaders/+qsb/outline.frag"
|
||||
"content/shaders/+qsb/shadow.frag"
|
||||
"content/shaders/+qsb/wobble.frag"
|
||||
"content/shaders/blur.frag"
|
||||
"content/shaders/colorize.frag"
|
||||
"content/shaders/genie.vert"
|
||||
"content/shaders/outline.frag"
|
||||
"content/shaders/shadow.frag"
|
||||
"content/shaders/wobble.frag"
|
||||
"shadereffects.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(shadereffects "shadereffects"
|
||||
PREFIX
|
||||
"/shadereffects"
|
||||
FILES
|
||||
${shadereffects_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS shadereffects
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,157 @@
|
|||
# Generated from shapes.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(shapes LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(shapes
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(shapes PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set_source_files_properties("../shared/LauncherList.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "LauncherList.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/SimpleLauncherDelegate.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "SimpleLauncherDelegate.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Slider.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Slider.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/images/back.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/back.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/next.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/next.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/slider_handle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/slider_handle.png"
|
||||
)
|
||||
set_source_files_properties("content/clippedtigers.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "clippedtigers.qml"
|
||||
)
|
||||
set_source_files_properties("content/interactive.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "interactive.qml"
|
||||
)
|
||||
set_source_files_properties("content/item10.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "item10.qml"
|
||||
)
|
||||
set_source_files_properties("content/item11.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "item11.qml"
|
||||
)
|
||||
set_source_files_properties("content/item12.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "item12.qml"
|
||||
)
|
||||
set_source_files_properties("content/item13.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "item13.qml"
|
||||
)
|
||||
set_source_files_properties("content/item14.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "item14.qml"
|
||||
)
|
||||
set_source_files_properties("content/item15.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "item15.qml"
|
||||
)
|
||||
set_source_files_properties("content/item17.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "item17.qml"
|
||||
)
|
||||
set_source_files_properties("content/item2.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "item2.qml"
|
||||
)
|
||||
set_source_files_properties("content/item3.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "item3.qml"
|
||||
)
|
||||
set_source_files_properties("content/item4.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "item4.qml"
|
||||
)
|
||||
set_source_files_properties("content/item5.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "item5.qml"
|
||||
)
|
||||
set_source_files_properties("content/item6.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "item6.qml"
|
||||
)
|
||||
set_source_files_properties("content/item7.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "item7.qml"
|
||||
)
|
||||
set_source_files_properties("content/item8.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "item8.qml"
|
||||
)
|
||||
set_source_files_properties("content/item9.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "item9.qml"
|
||||
)
|
||||
set_source_files_properties("content/main.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "main.qml"
|
||||
)
|
||||
set_source_files_properties("content/sampling.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "sampling.qml"
|
||||
)
|
||||
set_source_files_properties("content/shapegallery.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "shapegallery.qml"
|
||||
)
|
||||
set_source_files_properties("content/tapableTriangle.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "tapableTriangle.qml"
|
||||
)
|
||||
set_source_files_properties("content/tiger.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "tiger.qml"
|
||||
)
|
||||
set(shapes_resource_files
|
||||
"../shared/LauncherList.qml"
|
||||
"../shared/SimpleLauncherDelegate.qml"
|
||||
"../shared/Slider.qml"
|
||||
"../shared/images/back.png"
|
||||
"../shared/images/next.png"
|
||||
"../shared/images/slider_handle.png"
|
||||
"content/clippedtigers.qml"
|
||||
"content/interactive.qml"
|
||||
"content/item10.qml"
|
||||
"content/item11.qml"
|
||||
"content/item12.qml"
|
||||
"content/item13.qml"
|
||||
"content/item14.qml"
|
||||
"content/item15.qml"
|
||||
"content/item17.qml"
|
||||
"content/item2.qml"
|
||||
"content/item3.qml"
|
||||
"content/item4.qml"
|
||||
"content/item5.qml"
|
||||
"content/item6.qml"
|
||||
"content/item7.qml"
|
||||
"content/item8.qml"
|
||||
"content/item9.qml"
|
||||
"content/main.qml"
|
||||
"content/sampling.qml"
|
||||
"content/shapegallery.qml"
|
||||
"content/tapableTriangle.qml"
|
||||
"content/tiger.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(shapes "shapes"
|
||||
PREFIX
|
||||
"/shapes"
|
||||
FILES
|
||||
${shapes_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS shapes
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,4 @@
|
|||
# Generated from tableview.pro.
|
||||
|
||||
add_subdirectory(gameoflife)
|
||||
add_subdirectory(pixelator)
|
|
@ -0,0 +1,48 @@
|
|||
# Generated from gameoflife.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(gameoflife LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(gameoflife
|
||||
gameoflifemodel.cpp gameoflifemodel.h
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(gameoflife PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(qmake_immediate_resource_files
|
||||
"gosperglidergun.cells"
|
||||
"main.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(gameoflife "qmake_immediate"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${qmake_immediate_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS gameoflife
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,48 @@
|
|||
# Generated from pixelator.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(pixelator LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(pixelator
|
||||
imagemodel.cpp imagemodel.h
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(pixelator PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(qmake_immediate_resource_files
|
||||
"main.qml"
|
||||
"qt.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(pixelator "qmake_immediate"
|
||||
PREFIX
|
||||
"/"
|
||||
FILES
|
||||
${qmake_immediate_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS pixelator
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,136 @@
|
|||
# Generated from text.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(text LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(text
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(text PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(text_resource_files
|
||||
"fonts/availableFonts.qml"
|
||||
"fonts/banner.qml"
|
||||
"fonts/content/fonts/tarzeau_ocr_a.ttf"
|
||||
"fonts/fonts.qml"
|
||||
"fonts/hello.qml"
|
||||
"imgtag/TextWithImage.qml"
|
||||
"imgtag/images/face-sad.png"
|
||||
"imgtag/images/face-smile-big.png"
|
||||
"imgtag/images/face-smile.png"
|
||||
"imgtag/images/heart200.png"
|
||||
"imgtag/images/qtlogo.png"
|
||||
"imgtag/images/starfish_2.png"
|
||||
"imgtag/imgtag.qml"
|
||||
"styledtext-layout.qml"
|
||||
"text.qml"
|
||||
"textselection/pics/endHandle.png"
|
||||
"textselection/pics/endHandle.sci"
|
||||
"textselection/pics/startHandle.png"
|
||||
"textselection/pics/startHandle.sci"
|
||||
"textselection/textselection.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(text "text"
|
||||
PREFIX
|
||||
"/text"
|
||||
FILES
|
||||
${text_resource_files}
|
||||
)
|
||||
set_source_files_properties("../shared/Button.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Button.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/CheckBox.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "CheckBox.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/FlickrRssModel.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "FlickrRssModel.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Label.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Label.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/LauncherList.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "LauncherList.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/SimpleLauncherDelegate.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "SimpleLauncherDelegate.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Slider.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Slider.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TabSet.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TabSet.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TextField.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TextField.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/images/back.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/back.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/checkmark.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/checkmark.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/next.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/next.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/qt-logo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/qt-logo.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/slider_handle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/slider_handle.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/tab.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/tab.png"
|
||||
)
|
||||
set(shared_resource_files
|
||||
"Button.qml"
|
||||
"CheckBox.qml"
|
||||
"FlickrRssModel.qml"
|
||||
"Label.qml"
|
||||
"LauncherList.qml"
|
||||
"SimpleLauncherDelegate.qml"
|
||||
"Slider.qml"
|
||||
"TabSet.qml"
|
||||
"TextField.qml"
|
||||
"images/back.png"
|
||||
"images/checkmark.png"
|
||||
"images/next.png"
|
||||
"images/qt-logo.png"
|
||||
"images/slider_handle.png"
|
||||
"images/tab.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(text "shared"
|
||||
PREFIX
|
||||
"/shared"
|
||||
BASE
|
||||
"../shared"
|
||||
FILES
|
||||
${shared_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS text
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,50 @@
|
|||
# Generated from textureprovider.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(textureprovider LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(textureprovider
|
||||
etcprovider.cpp etcprovider.h
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(textureprovider PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(textureprovider_resource_files
|
||||
"Label.qml"
|
||||
"images/qt-logo.jpg"
|
||||
"images/qt-logo.pkm"
|
||||
"textureprovider.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(textureprovider "textureprovider"
|
||||
PREFIX
|
||||
"/textureprovider"
|
||||
FILES
|
||||
${textureprovider_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS textureprovider
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,122 @@
|
|||
# Generated from threading.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(threading LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(threading
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(threading PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(threading_resource_files
|
||||
"threadedlistmodel/dataloader.mjs"
|
||||
"threadedlistmodel/timedisplay.qml"
|
||||
"threading.qml"
|
||||
"workerscript/Spinner.qml"
|
||||
"workerscript/workerscript.mjs"
|
||||
"workerscript/workerscript.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(threading "threading"
|
||||
PREFIX
|
||||
"/threading"
|
||||
FILES
|
||||
${threading_resource_files}
|
||||
)
|
||||
set_source_files_properties("../shared/Button.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Button.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/CheckBox.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "CheckBox.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/FlickrRssModel.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "FlickrRssModel.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Label.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Label.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/LauncherList.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "LauncherList.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/SimpleLauncherDelegate.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "SimpleLauncherDelegate.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Slider.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Slider.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TabSet.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TabSet.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TextField.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TextField.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/images/back.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/back.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/checkmark.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/checkmark.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/next.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/next.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/qt-logo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/qt-logo.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/slider_handle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/slider_handle.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/tab.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/tab.png"
|
||||
)
|
||||
set(shared_resource_files
|
||||
"Button.qml"
|
||||
"CheckBox.qml"
|
||||
"FlickrRssModel.qml"
|
||||
"Label.qml"
|
||||
"LauncherList.qml"
|
||||
"SimpleLauncherDelegate.qml"
|
||||
"Slider.qml"
|
||||
"TabSet.qml"
|
||||
"TextField.qml"
|
||||
"images/back.png"
|
||||
"images/checkmark.png"
|
||||
"images/next.png"
|
||||
"images/qt-logo.png"
|
||||
"images/slider_handle.png"
|
||||
"images/tab.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(threading "shared"
|
||||
PREFIX
|
||||
"/shared"
|
||||
BASE
|
||||
"../shared"
|
||||
FILES
|
||||
${shared_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS threading
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,139 @@
|
|||
# Generated from touchinteraction.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(touchinteraction LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(touchinteraction
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(touchinteraction PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(touchinteraction_resource_files
|
||||
"flickable/basic-flickable.qml"
|
||||
"flickable/content/Panel.qml"
|
||||
"flickable/content/cork.jpg"
|
||||
"flickable/content/note-yellow.png"
|
||||
"flickable/content/tack.png"
|
||||
"flickable/corkboards.qml"
|
||||
"multipointtouch/bearwhack.qml"
|
||||
"multipointtouch/content/AugmentedTouchPoint.qml"
|
||||
"multipointtouch/content/Bear0.png"
|
||||
"multipointtouch/content/Bear1.png"
|
||||
"multipointtouch/content/Bear2.png"
|
||||
"multipointtouch/content/Bear3.png"
|
||||
"multipointtouch/content/BearB.png"
|
||||
"multipointtouch/content/BearWhackParticleSystem.qml"
|
||||
"multipointtouch/content/ParticleFlame.qml"
|
||||
"multipointtouch/content/blur-circle.png"
|
||||
"multipointtouch/content/blur-circle3.png"
|
||||
"multipointtouch/content/heart-blur.png"
|
||||
"multipointtouch/content/title.png"
|
||||
"multipointtouch/multiflame.qml"
|
||||
"pincharea/flickresize.qml"
|
||||
"pincharea/qt-logo.jpg"
|
||||
"touchinteraction.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(touchinteraction "touchinteraction"
|
||||
PREFIX
|
||||
"/touchinteraction"
|
||||
FILES
|
||||
${touchinteraction_resource_files}
|
||||
)
|
||||
set_source_files_properties("../shared/Button.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Button.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/CheckBox.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "CheckBox.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/FlickrRssModel.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "FlickrRssModel.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Label.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Label.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/LauncherList.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "LauncherList.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/SimpleLauncherDelegate.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "SimpleLauncherDelegate.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Slider.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Slider.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TabSet.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TabSet.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TextField.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TextField.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/images/back.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/back.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/checkmark.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/checkmark.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/next.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/next.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/qt-logo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/qt-logo.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/slider_handle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/slider_handle.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/tab.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/tab.png"
|
||||
)
|
||||
set(shared_resource_files
|
||||
"Button.qml"
|
||||
"CheckBox.qml"
|
||||
"FlickrRssModel.qml"
|
||||
"Label.qml"
|
||||
"LauncherList.qml"
|
||||
"SimpleLauncherDelegate.qml"
|
||||
"Slider.qml"
|
||||
"TabSet.qml"
|
||||
"TextField.qml"
|
||||
"images/back.png"
|
||||
"images/checkmark.png"
|
||||
"images/next.png"
|
||||
"images/qt-logo.png"
|
||||
"images/slider_handle.png"
|
||||
"images/tab.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(touchinteraction "shared"
|
||||
PREFIX
|
||||
"/shared"
|
||||
BASE
|
||||
"../shared"
|
||||
FILES
|
||||
${shared_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS touchinteraction
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,2 @@
|
|||
# Generated from tutorials.pro.
|
||||
|
|
@ -0,0 +1,162 @@
|
|||
# Generated from views.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(views LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(views
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(views PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(views_resource_files
|
||||
"delegatemodel/dragselection.qml"
|
||||
"delegatemodel/slideshow.qml"
|
||||
"gridview/gridview-example.qml"
|
||||
"gridview/pics/AddressBook_48.png"
|
||||
"gridview/pics/AudioPlayer_48.png"
|
||||
"gridview/pics/Camera_48.png"
|
||||
"gridview/pics/DateBook_48.png"
|
||||
"gridview/pics/EMail_48.png"
|
||||
"gridview/pics/TodoList_48.png"
|
||||
"gridview/pics/VideoPlayer_48.png"
|
||||
"listview/content/PetsModel.qml"
|
||||
"listview/content/PressAndHoldButton.qml"
|
||||
"listview/content/RecipesModel.qml"
|
||||
"listview/content/SmallText.qml"
|
||||
"listview/content/TextButton.qml"
|
||||
"listview/content/ToggleButton.qml"
|
||||
"listview/content/pics/arrow-down.png"
|
||||
"listview/content/pics/arrow-up.png"
|
||||
"listview/content/pics/fruit-salad.jpg"
|
||||
"listview/content/pics/hamburger.jpg"
|
||||
"listview/content/pics/lemonade.jpg"
|
||||
"listview/content/pics/list-delete.png"
|
||||
"listview/content/pics/minus-sign.png"
|
||||
"listview/content/pics/moreDown.png"
|
||||
"listview/content/pics/moreUp.png"
|
||||
"listview/content/pics/pancakes.jpg"
|
||||
"listview/content/pics/plus-sign.png"
|
||||
"listview/content/pics/vegetable-soup.jpg"
|
||||
"listview/displaymargin.qml"
|
||||
"listview/dynamiclist.qml"
|
||||
"listview/expandingdelegates.qml"
|
||||
"listview/highlight.qml"
|
||||
"listview/highlightranges.qml"
|
||||
"listview/sections.qml"
|
||||
"objectmodel/objectmodel.qml"
|
||||
"package/Delegate.qml"
|
||||
"package/view.qml"
|
||||
"pathview/pathview-example.qml"
|
||||
"pathview/pics/AddressBook_48.png"
|
||||
"pathview/pics/AudioPlayer_48.png"
|
||||
"pathview/pics/Camera_48.png"
|
||||
"pathview/pics/DateBook_48.png"
|
||||
"pathview/pics/EMail_48.png"
|
||||
"pathview/pics/TodoList_48.png"
|
||||
"pathview/pics/VideoPlayer_48.png"
|
||||
"views.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(views "views"
|
||||
PREFIX
|
||||
"/views"
|
||||
FILES
|
||||
${views_resource_files}
|
||||
)
|
||||
set_source_files_properties("../shared/Button.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Button.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/CheckBox.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "CheckBox.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/FlickrRssModel.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "FlickrRssModel.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Label.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Label.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/LauncherList.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "LauncherList.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/SimpleLauncherDelegate.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "SimpleLauncherDelegate.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Slider.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Slider.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TabSet.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TabSet.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TextField.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TextField.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/images/back.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/back.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/checkmark.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/checkmark.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/next.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/next.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/qt-logo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/qt-logo.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/slider_handle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/slider_handle.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/tab.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/tab.png"
|
||||
)
|
||||
set(shared_resource_files
|
||||
"Button.qml"
|
||||
"CheckBox.qml"
|
||||
"FlickrRssModel.qml"
|
||||
"Label.qml"
|
||||
"LauncherList.qml"
|
||||
"SimpleLauncherDelegate.qml"
|
||||
"Slider.qml"
|
||||
"TabSet.qml"
|
||||
"TextField.qml"
|
||||
"images/back.png"
|
||||
"images/checkmark.png"
|
||||
"images/next.png"
|
||||
"images/qt-logo.png"
|
||||
"images/slider_handle.png"
|
||||
"images/tab.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(views "shared"
|
||||
PREFIX
|
||||
"/shared"
|
||||
BASE
|
||||
"../shared"
|
||||
FILES
|
||||
${shared_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS views
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
|
@ -0,0 +1,120 @@
|
|||
# Generated from window.pro.
|
||||
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(window LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
|
||||
set(INSTALL_EXAMPLEDIR "examples")
|
||||
|
||||
find_package(Qt6 COMPONENTS Core)
|
||||
find_package(Qt6 COMPONENTS Gui)
|
||||
find_package(Qt6 COMPONENTS Quick)
|
||||
find_package(Qt6 COMPONENTS Qml)
|
||||
|
||||
add_qt_gui_executable(window
|
||||
main.cpp
|
||||
)
|
||||
target_link_libraries(window PUBLIC
|
||||
Qt::Core
|
||||
Qt::Gui
|
||||
Qt::Qml
|
||||
Qt::Quick
|
||||
)
|
||||
|
||||
# Resources:
|
||||
set(window_resource_files
|
||||
"AllScreens.qml"
|
||||
"CurrentScreen.qml"
|
||||
"Splash.qml"
|
||||
"window.qml"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(window "window"
|
||||
PREFIX
|
||||
"/window"
|
||||
FILES
|
||||
${window_resource_files}
|
||||
)
|
||||
set_source_files_properties("../shared/Button.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Button.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/CheckBox.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "CheckBox.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/FlickrRssModel.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "FlickrRssModel.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Label.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Label.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/LauncherList.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "LauncherList.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/SimpleLauncherDelegate.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "SimpleLauncherDelegate.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/Slider.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "Slider.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TabSet.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TabSet.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/TextField.qml"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "TextField.qml"
|
||||
)
|
||||
set_source_files_properties("../shared/images/back.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/back.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/checkmark.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/checkmark.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/next.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/next.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/qt-logo.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/qt-logo.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/slider_handle.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/slider_handle.png"
|
||||
)
|
||||
set_source_files_properties("../shared/images/tab.png"
|
||||
PROPERTIES QT_RESOURCE_ALIAS "images/tab.png"
|
||||
)
|
||||
set(shared_resource_files
|
||||
"Button.qml"
|
||||
"CheckBox.qml"
|
||||
"FlickrRssModel.qml"
|
||||
"Label.qml"
|
||||
"LauncherList.qml"
|
||||
"SimpleLauncherDelegate.qml"
|
||||
"Slider.qml"
|
||||
"TabSet.qml"
|
||||
"TextField.qml"
|
||||
"images/back.png"
|
||||
"images/checkmark.png"
|
||||
"images/next.png"
|
||||
"images/qt-logo.png"
|
||||
"images/slider_handle.png"
|
||||
"images/tab.png"
|
||||
)
|
||||
|
||||
QT6_ADD_RESOURCES(window "shared"
|
||||
PREFIX
|
||||
"/shared"
|
||||
BASE
|
||||
"../shared"
|
||||
FILES
|
||||
${shared_resource_files}
|
||||
)
|
||||
|
||||
|
||||
install(TARGETS window
|
||||
RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
|
||||
)
|
Loading…
Reference in New Issue