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:
Leander Beernaert 2019-08-22 11:45:45 +02:00
parent 2be575b4b1
commit b938edcfb3
91 changed files with 5957 additions and 66 deletions

View File

@ -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()

View File

@ -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

View File

@ -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()

View File

@ -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()

View File

@ -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}"
)

View File

@ -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()

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -0,0 +1,5 @@
# Generated from tutorials.pro.
if(TARGET Qt::Quick)
add_subdirectory(extending-qml)
endif()

View File

@ -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)

View File

@ -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

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -0,0 +1,3 @@
# Generated from qmltest.pro.
add_subdirectory(qmltest)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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()

View File

@ -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()

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -0,0 +1,4 @@
# Generated from customitems.pro.
add_subdirectory(painteditem)
add_subdirectory(maskedmousearea)

View File

@ -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)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -0,0 +1,3 @@
# Generated from localstorage.pro.
add_subdirectory(localstorage)

View File

@ -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}"
)

View File

@ -0,0 +1,5 @@
# Generated from models.pro.
add_subdirectory(abstractitemmodel)
add_subdirectory(objectlistmodel)
add_subdirectory(stringlistmodel)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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)

View File

@ -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)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -0,0 +1,4 @@
# Generated from quickwidgets.pro.
add_subdirectory(quickwidget)
add_subdirectory(qquickviewcomparison)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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()

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -0,0 +1,4 @@
# Generated from tableview.pro.
add_subdirectory(gameoflife)
add_subdirectory(pixelator)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -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}"
)

View File

@ -0,0 +1,2 @@
# Generated from tutorials.pro.

View File

@ -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}"
)

View File

@ -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}"
)