summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.cmake.conf1
-rw-r--r--.prev_CMakeLists.txt20
-rw-r--r--CMakeLists.txt34
-rw-r--r--examples/CMakeLists.txt7
-rw-r--r--examples/charts/CMakeLists.txt85
-rw-r--r--examples/charts/areachart/CMakeLists.txt39
-rw-r--r--examples/charts/audio/CMakeLists.txt43
-rw-r--r--examples/charts/barchart/CMakeLists.txt39
-rw-r--r--examples/charts/barmodelmapper/CMakeLists.txt41
-rw-r--r--examples/charts/boxplotchart/CMakeLists.txt60
-rw-r--r--examples/charts/callout/CMakeLists.txt41
-rw-r--r--examples/charts/candlestickchart/CMakeLists.txt56
-rw-r--r--examples/charts/chartinteractions/CMakeLists.txt41
-rw-r--r--examples/charts/chartthemes/CMakeLists.txt40
-rw-r--r--examples/charts/customchart/CMakeLists.txt39
-rw-r--r--examples/charts/datetimeaxis/CMakeLists.txt55
-rw-r--r--examples/charts/donutbreakdown/CMakeLists.txt41
-rw-r--r--examples/charts/donutchart/CMakeLists.txt39
-rw-r--r--examples/charts/dynamicspline/CMakeLists.txt40
-rw-r--r--examples/charts/horizontalbarchart/CMakeLists.txt39
-rw-r--r--examples/charts/horizontalpercentbarchart/CMakeLists.txt39
-rw-r--r--examples/charts/horizontalstackedbarchart/CMakeLists.txt39
-rw-r--r--examples/charts/legend/CMakeLists.txt40
-rw-r--r--examples/charts/legendmarkers/CMakeLists.txt40
-rw-r--r--examples/charts/lineandbar/CMakeLists.txt39
-rw-r--r--examples/charts/linechart/CMakeLists.txt39
-rw-r--r--examples/charts/logvalueaxis/CMakeLists.txt39
-rw-r--r--examples/charts/modeldata/CMakeLists.txt41
-rw-r--r--examples/charts/multiaxis/CMakeLists.txt39
-rw-r--r--examples/charts/nesteddonuts/CMakeLists.txt40
-rw-r--r--examples/charts/openglseries/CMakeLists.txt40
-rw-r--r--examples/charts/percentbarchart/CMakeLists.txt39
-rw-r--r--examples/charts/piechart/CMakeLists.txt39
-rw-r--r--examples/charts/piechartcustomization/CMakeLists.txt43
-rw-r--r--examples/charts/piechartdrilldown/CMakeLists.txt41
-rw-r--r--examples/charts/polarchart/CMakeLists.txt40
-rw-r--r--examples/charts/qmlaxes/CMakeLists.txt59
-rw-r--r--examples/charts/qmlboxplot/CMakeLists.txt56
-rw-r--r--examples/charts/qmlcandlestick/CMakeLists.txt56
-rw-r--r--examples/charts/qmlchart/CMakeLists.txt69
-rw-r--r--examples/charts/qmlcustomizations/CMakeLists.txt56
-rw-r--r--examples/charts/qmlcustomlegend/CMakeLists.txt61
-rw-r--r--examples/charts/qmlf1legends/CMakeLists.txt57
-rw-r--r--examples/charts/qmloscilloscope/CMakeLists.txt60
-rw-r--r--examples/charts/qmlpiechart/CMakeLists.txt56
-rw-r--r--examples/charts/qmlpolarchart/CMakeLists.txt59
-rw-r--r--examples/charts/qmlweather/CMakeLists.txt56
-rw-r--r--examples/charts/scatterchart/CMakeLists.txt40
-rw-r--r--examples/charts/scatterinteractions/CMakeLists.txt40
-rw-r--r--examples/charts/splinechart/CMakeLists.txt39
-rw-r--r--examples/charts/stackedbarchart/CMakeLists.txt39
-rw-r--r--examples/charts/stackedbarchartdrilldown/CMakeLists.txt41
-rw-r--r--examples/charts/temperaturerecords/CMakeLists.txt39
-rw-r--r--examples/charts/zoomlinechart/CMakeLists.txt41
-rw-r--r--plugins/CMakeLists.txt3
-rw-r--r--plugins/designer/.prev_CMakeLists.txt41
-rw-r--r--plugins/designer/CMakeLists.txt41
-rw-r--r--src/CMakeLists.txt6
-rw-r--r--src/charts/.prev_CMakeLists.txt269
-rw-r--r--src/charts/CMakeLists.txt269
-rw-r--r--src/charts/configure.cmake4
-rw-r--r--src/chartsqml2/.prev_CMakeLists.txt304
-rw-r--r--src/chartsqml2/CMakeLists.txt305
-rw-r--r--tests/CMakeLists.txt7
-rw-r--r--tests/auto/.prev_CMakeLists.txt40
-rw-r--r--tests/auto/CMakeLists.txt40
-rw-r--r--tests/auto/chartdataset/.prev_CMakeLists.txt30
-rw-r--r--tests/auto/chartdataset/CMakeLists.txt21
-rw-r--r--tests/auto/domain/.prev_CMakeLists.txt30
-rw-r--r--tests/auto/domain/CMakeLists.txt21
-rw-r--r--tests/auto/qareaseries/.prev_CMakeLists.txt28
-rw-r--r--tests/auto/qareaseries/CMakeLists.txt19
-rw-r--r--tests/auto/qbarcategoryaxis/.prev_CMakeLists.txt29
-rw-r--r--tests/auto/qbarcategoryaxis/CMakeLists.txt20
-rw-r--r--tests/auto/qbarmodelmapper/.prev_CMakeLists.txt19
-rw-r--r--tests/auto/qbarmodelmapper/CMakeLists.txt21
-rw-r--r--tests/auto/qbarseries/.prev_CMakeLists.txt28
-rw-r--r--tests/auto/qbarseries/CMakeLists.txt19
-rw-r--r--tests/auto/qbarset/.prev_CMakeLists.txt28
-rw-r--r--tests/auto/qbarset/CMakeLists.txt19
-rw-r--r--tests/auto/qcandlestickmodelmapper/.prev_CMakeLists.txt28
-rw-r--r--tests/auto/qcandlestickmodelmapper/CMakeLists.txt19
-rw-r--r--tests/auto/qcandlestickseries/.prev_CMakeLists.txt28
-rw-r--r--tests/auto/qcandlestickseries/CMakeLists.txt19
-rw-r--r--tests/auto/qcandlestickset/.prev_CMakeLists.txt28
-rw-r--r--tests/auto/qcandlestickset/CMakeLists.txt19
-rw-r--r--tests/auto/qcategoryaxis/.prev_CMakeLists.txt29
-rw-r--r--tests/auto/qcategoryaxis/CMakeLists.txt20
-rw-r--r--tests/auto/qchart/.prev_CMakeLists.txt28
-rw-r--r--tests/auto/qchart/CMakeLists.txt19
-rw-r--r--tests/auto/qchartview/.prev_CMakeLists.txt28
-rw-r--r--tests/auto/qchartview/CMakeLists.txt19
-rw-r--r--tests/auto/qdatetimeaxis/.prev_CMakeLists.txt29
-rw-r--r--tests/auto/qdatetimeaxis/CMakeLists.txt20
-rw-r--r--tests/auto/qhorizontalbarseries/.prev_CMakeLists.txt28
-rw-r--r--tests/auto/qhorizontalbarseries/CMakeLists.txt19
-rw-r--r--tests/auto/qhorizontalpercentbarseries/.prev_CMakeLists.txt28
-rw-r--r--tests/auto/qhorizontalpercentbarseries/CMakeLists.txt19
-rw-r--r--tests/auto/qhorizontalstackedbarseries/.prev_CMakeLists.txt28
-rw-r--r--tests/auto/qhorizontalstackedbarseries/CMakeLists.txt19
-rw-r--r--tests/auto/qlegend/.prev_CMakeLists.txt28
-rw-r--r--tests/auto/qlegend/CMakeLists.txt19
-rw-r--r--tests/auto/qlineseries/.prev_CMakeLists.txt29
-rw-r--r--tests/auto/qlineseries/CMakeLists.txt20
-rw-r--r--tests/auto/qlogvalueaxis/.prev_CMakeLists.txt29
-rw-r--r--tests/auto/qlogvalueaxis/CMakeLists.txt20
-rw-r--r--tests/auto/qml-qtquicktest/CMakeLists.txt26
-rw-r--r--tests/auto/qml/.prev_CMakeLists.txt30
-rw-r--r--tests/auto/qml/CMakeLists.txt21
-rw-r--r--tests/auto/qpercentbarseries/.prev_CMakeLists.txt28
-rw-r--r--tests/auto/qpercentbarseries/CMakeLists.txt19
-rw-r--r--tests/auto/qpiemodelmapper/.prev_CMakeLists.txt28
-rw-r--r--tests/auto/qpiemodelmapper/CMakeLists.txt19
-rw-r--r--tests/auto/qpieseries/.prev_CMakeLists.txt28
-rw-r--r--tests/auto/qpieseries/CMakeLists.txt19
-rw-r--r--tests/auto/qpieslice/.prev_CMakeLists.txt28
-rw-r--r--tests/auto/qpieslice/CMakeLists.txt19
-rw-r--r--tests/auto/qscatterseries/.prev_CMakeLists.txt29
-rw-r--r--tests/auto/qscatterseries/CMakeLists.txt20
-rw-r--r--tests/auto/qsplineseries/.prev_CMakeLists.txt29
-rw-r--r--tests/auto/qsplineseries/CMakeLists.txt20
-rw-r--r--tests/auto/qstackedbarseries/.prev_CMakeLists.txt28
-rw-r--r--tests/auto/qstackedbarseries/CMakeLists.txt19
-rw-r--r--tests/auto/qvalueaxis/.prev_CMakeLists.txt29
-rw-r--r--tests/auto/qvalueaxis/CMakeLists.txt20
-rw-r--r--tests/auto/qxymodelmapper/.prev_CMakeLists.txt28
-rw-r--r--tests/auto/qxymodelmapper/CMakeLists.txt19
-rw-r--r--tests/manual/CMakeLists.txt17
-rw-r--r--tests/manual/barcharttester/CMakeLists.txt19
-rw-r--r--tests/manual/boxplottester/CMakeLists.txt23
-rw-r--r--tests/manual/candlesticktester/CMakeLists.txt19
-rw-r--r--tests/manual/chartdesigner/CMakeLists.txt27
-rw-r--r--tests/manual/chartviewer/CMakeLists.txt75
-rw-r--r--tests/manual/chartwidgettest/CMakeLists.txt22
-rw-r--r--tests/manual/openglseriestest/CMakeLists.txt25
-rw-r--r--tests/manual/polarcharttest/CMakeLists.txt26
-rw-r--r--tests/manual/presenterchart/CMakeLists.txt18
-rw-r--r--tests/manual/qmlchartaxis/CMakeLists.txt44
-rw-r--r--tests/manual/qmlchartproperties/CMakeLists.txt57
-rw-r--r--tests/manual/wavechart/CMakeLists.txt17
-rw-r--r--tools/demoLauncher/.prev_CMakeLists.txt16
-rw-r--r--tools/demoLauncher/CMakeLists.txt16
142 files changed, 5566 insertions, 2 deletions
diff --git a/.cmake.conf b/.cmake.conf
new file mode 100644
index 00000000..93054804
--- /dev/null
+++ b/.cmake.conf
@@ -0,0 +1 @@
+set(QT_REPO_MODULE_VERSION "6.0.0")
diff --git a/.prev_CMakeLists.txt b/.prev_CMakeLists.txt
new file mode 100644
index 00000000..61839bd1
--- /dev/null
+++ b/.prev_CMakeLists.txt
@@ -0,0 +1,20 @@
+# Generated from qtcharts.pro.
+
+cmake_minimum_required(VERSION 3.15.0)
+
+include(.cmake.conf)
+project(QtCharts
+ VERSION "${QT_REPO_MODULE_VERSION}"
+ DESCRIPTION "Qt Charts Libraries"
+ HOMEPAGE_URL "https://qt.io/"
+ LANGUAGES CXX C
+)
+
+find_package(Qt6 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS BuildInternals Core SET_ME_TO_SOMETHING_USEFUL)
+find_package(Qt6 ${PROJECT_VERSION} CONFIG OPTIONAL_COMPONENTS SET_ME_TO_SOMETHING_USEFUL)
+
+if(NOT TARGET Qt::Widgets)
+ message(NOTICE "Skipping the build as the condition \"TARGET Qt::Widgets\" is not met.")
+ return()
+endif()
+qt_build_repo()
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 00000000..f067fe7b
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,34 @@
+# Generated from qtcharts.pro.
+
+cmake_minimum_required(VERSION 3.15.0)
+
+include(.cmake.conf)
+project(QtCharts
+ VERSION "${QT_REPO_MODULE_VERSION}"
+ DESCRIPTION "Qt Charts Libraries"
+ HOMEPAGE_URL "https://qt.io/"
+ LANGUAGES CXX C
+)
+
+find_package(Qt6 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS BuildInternals Core) # special case
+find_package(Qt6 ${PROJECT_VERSION} CONFIG OPTIONAL_COMPONENTS Gui Widgets OpenGL OpenGLWidgets Quick Qml QuickTest Test) # special case
+
+#special case begin
+macro(assertTargets)
+ foreach(qtTarget IN ITEMS ${ARGN})
+ if(NOT TARGET Qt::${qtTarget})
+ message(NOTICE "Skipping the build as the condition \"TARGET Qt::${qtTarget}\" is not met.")
+ return()
+ endif()
+ endforeach()
+endmacro()
+
+assertTargets(Gui Widgets OpenGL OpenGLWidgets Quick Qml QuickTest Test)
+#special case end
+
+if(NOT QT_FEATURE_graphicsview) # special case
+ message(NOTICE "Skipping the build as the feature 'graphics view' is not met.") # special case
+ return() # special case
+endif() # special case
+
+qt_build_repo()
diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt
new file mode 100644
index 00000000..7613c97b
--- /dev/null
+++ b/examples/CMakeLists.txt
@@ -0,0 +1,7 @@
+# Generated from examples.pro.
+
+qt_examples_build_begin()
+
+add_subdirectory(charts)
+
+qt_examples_build_end()
diff --git a/examples/charts/CMakeLists.txt b/examples/charts/CMakeLists.txt
new file mode 100644
index 00000000..6a6c27da
--- /dev/null
+++ b/examples/charts/CMakeLists.txt
@@ -0,0 +1,85 @@
+# Generated from charts.pro.
+
+if(QT_FEATURE_charts_area_chart)
+ add_subdirectory(areachart)
+endif()
+if(QT_FEATURE_charts_line_chart)
+ add_subdirectory(callout)
+ add_subdirectory(chartinteractions)
+ add_subdirectory(customchart)
+ add_subdirectory(linechart)
+ add_subdirectory(lineandbar)
+ add_subdirectory(legendmarkers)
+ add_subdirectory(logvalueaxis)
+ add_subdirectory(modeldata)
+ add_subdirectory(zoomlinechart)
+endif()
+if(QT_FEATURE_charts_spline_chart)
+ add_subdirectory(dynamicspline)
+ add_subdirectory(multiaxis)
+ add_subdirectory(splinechart)
+endif()
+if(QT_FEATURE_charts_area_chart AND QT_FEATURE_charts_spline_chart)
+ add_subdirectory(chartthemes)
+ add_subdirectory(polarchart)
+endif()
+if(QT_FEATURE_charts_bar_chart)
+ add_subdirectory(barchart)
+ add_subdirectory(barmodelmapper)
+ add_subdirectory(horizontalbarchart)
+ add_subdirectory(horizontalpercentbarchart)
+ add_subdirectory(horizontalstackedbarchart)
+ add_subdirectory(stackedbarchart)
+ add_subdirectory(stackedbarchartdrilldown)
+ add_subdirectory(percentbarchart)
+ add_subdirectory(legend)
+ add_subdirectory(temperaturerecords)
+endif()
+if(QT_FEATURE_charts_pie_chart)
+ add_subdirectory(donutchart)
+ add_subdirectory(donutbreakdown)
+ add_subdirectory(nesteddonuts)
+ add_subdirectory(piechart)
+ add_subdirectory(piechartcustomization)
+ add_subdirectory(piechartdrilldown)
+endif()
+if(QT_FEATURE_charts_pie_chart AND TARGET Qt::Quick)
+ add_subdirectory(qmlpiechart)
+endif()
+if(QT_FEATURE_charts_boxplot_chart)
+ add_subdirectory(boxplotchart)
+endif()
+if(QT_FEATURE_charts_boxplot_chart AND TARGET Qt::Quick)
+ add_subdirectory(qmlboxplot)
+endif()
+if(QT_FEATURE_charts_candlestick_chart)
+ add_subdirectory(candlestickchart)
+endif()
+if(QT_FEATURE_charts_candlestick_chart AND TARGET Qt::Quick)
+ add_subdirectory(qmlcandlestick)
+endif()
+if(QT_FEATURE_charts_scatter_chart)
+ add_subdirectory(scatterchart)
+ add_subdirectory(scatterinteractions)
+endif()
+if(TARGET Qt::Quick)
+ add_subdirectory(qmlchart)
+ add_subdirectory(qmlcustomizations)
+ add_subdirectory(qmlcustomlegend)
+ add_subdirectory(qmlf1legends)
+ add_subdirectory(qmloscilloscope)
+ add_subdirectory(qmlweather)
+endif()
+if(TARGET Qt::Multimedia)
+ add_subdirectory(audio)
+endif()
+if(QT_FEATURE_opengl)
+ add_subdirectory(openglseries)
+endif()
+if(QT_FEATURE_charts_datetime_axis)
+ add_subdirectory(datetimeaxis)
+endif()
+if(QT_FEATURE_charts_datetime_axis AND TARGET Qt::Quick)
+ add_subdirectory(qmlaxes)
+ add_subdirectory(qmlpolarchart)
+endif()
diff --git a/examples/charts/areachart/CMakeLists.txt b/examples/charts/areachart/CMakeLists.txt
new file mode 100644
index 00000000..f55320ed
--- /dev/null
+++ b/examples/charts/areachart/CMakeLists.txt
@@ -0,0 +1,39 @@
+# Generated from areachart.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(areachart LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/areachart")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(areachart
+ main.cpp
+)
+set_target_properties(areachart PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(areachart PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS areachart
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/audio/CMakeLists.txt b/examples/charts/audio/CMakeLists.txt
new file mode 100644
index 00000000..ab7ee791
--- /dev/null
+++ b/examples/charts/audio/CMakeLists.txt
@@ -0,0 +1,43 @@
+# Generated from audio.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(audio LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/audio")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+find_package(Qt6 COMPONENTS Multimedia)
+
+qt_add_executable(audio
+ main.cpp
+ widget.cpp widget.h
+ xyseriesiodevice.cpp xyseriesiodevice.h
+)
+set_target_properties(audio PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(audio PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+ Qt::Multimedia
+)
+
+install(TARGETS audio
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/barchart/CMakeLists.txt b/examples/charts/barchart/CMakeLists.txt
new file mode 100644
index 00000000..3f713b72
--- /dev/null
+++ b/examples/charts/barchart/CMakeLists.txt
@@ -0,0 +1,39 @@
+# Generated from barchart.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(barchart LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/barchart")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(barchart
+ main.cpp
+)
+set_target_properties(barchart PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(barchart PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS barchart
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/barmodelmapper/CMakeLists.txt b/examples/charts/barmodelmapper/CMakeLists.txt
new file mode 100644
index 00000000..d1f66c96
--- /dev/null
+++ b/examples/charts/barmodelmapper/CMakeLists.txt
@@ -0,0 +1,41 @@
+# Generated from barmodelmapper.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(barmodelmapper LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/barmodelmapper")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(barmodelmapper
+ customtablemodel.cpp customtablemodel.h
+ main.cpp
+ tablewidget.cpp tablewidget.h
+)
+set_target_properties(barmodelmapper PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(barmodelmapper PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS barmodelmapper
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/boxplotchart/CMakeLists.txt b/examples/charts/boxplotchart/CMakeLists.txt
new file mode 100644
index 00000000..ff1ee5a4
--- /dev/null
+++ b/examples/charts/boxplotchart/CMakeLists.txt
@@ -0,0 +1,60 @@
+# Generated from boxplotchart.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(boxplotchart LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/boxplotchart")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(boxplotchart
+ boxdatareader.cpp boxdatareader.h
+ main.cpp
+)
+set_target_properties(boxplotchart PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(boxplotchart PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+
+# Resources:
+set_source_files_properties("acme_data.txt"
+ PROPERTIES QT_RESOURCE_ALIAS "acme"
+)
+set_source_files_properties("boxwhisk_data.txt"
+ PROPERTIES QT_RESOURCE_ALIAS "boxwhisk"
+)
+set(boxplotdata_resource_files
+ "acme_data.txt"
+ "boxwhisk_data.txt"
+)
+
+qt6_add_resources(boxplotchart "boxplotdata"
+ PREFIX
+ "/"
+ FILES
+ ${boxplotdata_resource_files}
+)
+
+install(TARGETS boxplotchart
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/callout/CMakeLists.txt b/examples/charts/callout/CMakeLists.txt
new file mode 100644
index 00000000..82b1d790
--- /dev/null
+++ b/examples/charts/callout/CMakeLists.txt
@@ -0,0 +1,41 @@
+# Generated from callout.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(callout LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/callout")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(callout
+ callout.cpp callout.h
+ main.cpp
+ view.cpp view.h
+)
+set_target_properties(callout PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(callout PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS callout
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/candlestickchart/CMakeLists.txt b/examples/charts/candlestickchart/CMakeLists.txt
new file mode 100644
index 00000000..94accdd6
--- /dev/null
+++ b/examples/charts/candlestickchart/CMakeLists.txt
@@ -0,0 +1,56 @@
+# Generated from candlestickchart.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(candlestickchart LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/candlestickchart")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(candlestickchart
+ candlestickdatareader.cpp candlestickdatareader.h
+ main.cpp
+)
+set_target_properties(candlestickchart PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(candlestickchart PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+
+# Resources:
+set_source_files_properties("acme_data.txt"
+ PROPERTIES QT_RESOURCE_ALIAS "acme"
+)
+set(candlestickdata_resource_files
+ "acme_data.txt"
+)
+
+qt6_add_resources(candlestickchart "candlestickdata"
+ PREFIX
+ "/"
+ FILES
+ ${candlestickdata_resource_files}
+)
+
+install(TARGETS candlestickchart
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/chartinteractions/CMakeLists.txt b/examples/charts/chartinteractions/CMakeLists.txt
new file mode 100644
index 00000000..1dccc30b
--- /dev/null
+++ b/examples/charts/chartinteractions/CMakeLists.txt
@@ -0,0 +1,41 @@
+# Generated from chartinteractions.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(chartinteractions LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/chartinteractions")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(chartinteractions
+ chart.cpp chart.h
+ chartview.cpp chartview.h
+ main.cpp
+)
+set_target_properties(chartinteractions PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(chartinteractions PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS chartinteractions
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/chartthemes/CMakeLists.txt b/examples/charts/chartthemes/CMakeLists.txt
new file mode 100644
index 00000000..8caf3c79
--- /dev/null
+++ b/examples/charts/chartthemes/CMakeLists.txt
@@ -0,0 +1,40 @@
+# Generated from chartthemes.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(chartthemes LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/chartthemes")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(chartthemes
+ main.cpp
+ themewidget.cpp themewidget.h themewidget.ui
+)
+set_target_properties(chartthemes PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(chartthemes PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS chartthemes
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/customchart/CMakeLists.txt b/examples/charts/customchart/CMakeLists.txt
new file mode 100644
index 00000000..164d55f4
--- /dev/null
+++ b/examples/charts/customchart/CMakeLists.txt
@@ -0,0 +1,39 @@
+# Generated from customchart.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(customchart LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/customchart")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(customchart
+ main.cpp
+)
+set_target_properties(customchart PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(customchart PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS customchart
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/datetimeaxis/CMakeLists.txt b/examples/charts/datetimeaxis/CMakeLists.txt
new file mode 100644
index 00000000..128aa126
--- /dev/null
+++ b/examples/charts/datetimeaxis/CMakeLists.txt
@@ -0,0 +1,55 @@
+# Generated from datetimeaxis.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(datetimeaxis LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/datetimeaxis")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(datetimeaxis
+ main.cpp
+)
+set_target_properties(datetimeaxis PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(datetimeaxis PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+
+# Resources:
+set_source_files_properties("sun_spots.txt"
+ PROPERTIES QT_RESOURCE_ALIAS "sun"
+)
+set(sundata_resource_files
+ "sun_spots.txt"
+)
+
+qt6_add_resources(datetimeaxis "sundata"
+ PREFIX
+ "/"
+ FILES
+ ${sundata_resource_files}
+)
+
+install(TARGETS datetimeaxis
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/donutbreakdown/CMakeLists.txt b/examples/charts/donutbreakdown/CMakeLists.txt
new file mode 100644
index 00000000..63ba5b5f
--- /dev/null
+++ b/examples/charts/donutbreakdown/CMakeLists.txt
@@ -0,0 +1,41 @@
+# Generated from donutbreakdown.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(donutbreakdown LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/donutbreakdown")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(donutbreakdown
+ donutbreakdownchart.cpp donutbreakdownchart.h
+ main.cpp
+ mainslice.cpp mainslice.h
+)
+set_target_properties(donutbreakdown PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(donutbreakdown PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS donutbreakdown
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/donutchart/CMakeLists.txt b/examples/charts/donutchart/CMakeLists.txt
new file mode 100644
index 00000000..40316cab
--- /dev/null
+++ b/examples/charts/donutchart/CMakeLists.txt
@@ -0,0 +1,39 @@
+# Generated from donutchart.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(donutchart LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/donutchart")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(donutchart
+ main.cpp
+)
+set_target_properties(donutchart PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(donutchart PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS donutchart
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/dynamicspline/CMakeLists.txt b/examples/charts/dynamicspline/CMakeLists.txt
new file mode 100644
index 00000000..8d65964b
--- /dev/null
+++ b/examples/charts/dynamicspline/CMakeLists.txt
@@ -0,0 +1,40 @@
+# Generated from dynamicspline.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(dynamicspline LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/dynamicspline")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(dynamicspline
+ chart.cpp chart.h
+ main.cpp
+)
+set_target_properties(dynamicspline PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(dynamicspline PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS dynamicspline
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/horizontalbarchart/CMakeLists.txt b/examples/charts/horizontalbarchart/CMakeLists.txt
new file mode 100644
index 00000000..2ba0d249
--- /dev/null
+++ b/examples/charts/horizontalbarchart/CMakeLists.txt
@@ -0,0 +1,39 @@
+# Generated from horizontalbarchart.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(horizontalbarchart LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/horizontalbarchart")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(horizontalbarchart
+ main.cpp
+)
+set_target_properties(horizontalbarchart PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(horizontalbarchart PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS horizontalbarchart
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/horizontalpercentbarchart/CMakeLists.txt b/examples/charts/horizontalpercentbarchart/CMakeLists.txt
new file mode 100644
index 00000000..005e2ba5
--- /dev/null
+++ b/examples/charts/horizontalpercentbarchart/CMakeLists.txt
@@ -0,0 +1,39 @@
+# Generated from horizontalpercentbarchart.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(horizontalpercentbarchart LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/horizontalpercentbarchart")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(horizontalpercentbarchart
+ main.cpp
+)
+set_target_properties(horizontalpercentbarchart PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(horizontalpercentbarchart PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS horizontalpercentbarchart
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/horizontalstackedbarchart/CMakeLists.txt b/examples/charts/horizontalstackedbarchart/CMakeLists.txt
new file mode 100644
index 00000000..17be4111
--- /dev/null
+++ b/examples/charts/horizontalstackedbarchart/CMakeLists.txt
@@ -0,0 +1,39 @@
+# Generated from horizontalstackedbarchart.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(horizontalstackedbarchart LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/horizontalstackedbarchart")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(horizontalstackedbarchart
+ main.cpp
+)
+set_target_properties(horizontalstackedbarchart PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(horizontalstackedbarchart PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS horizontalstackedbarchart
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/legend/CMakeLists.txt b/examples/charts/legend/CMakeLists.txt
new file mode 100644
index 00000000..434909d5
--- /dev/null
+++ b/examples/charts/legend/CMakeLists.txt
@@ -0,0 +1,40 @@
+# Generated from legend.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(legend LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/legend")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(legend
+ main.cpp
+ mainwidget.cpp mainwidget.h
+)
+set_target_properties(legend PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(legend PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS legend
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/legendmarkers/CMakeLists.txt b/examples/charts/legendmarkers/CMakeLists.txt
new file mode 100644
index 00000000..9a06c081
--- /dev/null
+++ b/examples/charts/legendmarkers/CMakeLists.txt
@@ -0,0 +1,40 @@
+# Generated from legendmarkers.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(legendmarkers LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/legendmarkers")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(legendmarkers
+ main.cpp
+ mainwidget.cpp mainwidget.h
+)
+set_target_properties(legendmarkers PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(legendmarkers PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS legendmarkers
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/lineandbar/CMakeLists.txt b/examples/charts/lineandbar/CMakeLists.txt
new file mode 100644
index 00000000..ca6d9054
--- /dev/null
+++ b/examples/charts/lineandbar/CMakeLists.txt
@@ -0,0 +1,39 @@
+# Generated from lineandbar.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(lineandbar LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/lineandbar")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(lineandbar
+ main.cpp
+)
+set_target_properties(lineandbar PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(lineandbar PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS lineandbar
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/linechart/CMakeLists.txt b/examples/charts/linechart/CMakeLists.txt
new file mode 100644
index 00000000..74076d20
--- /dev/null
+++ b/examples/charts/linechart/CMakeLists.txt
@@ -0,0 +1,39 @@
+# Generated from linechart.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(linechart LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/linechart")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(linechart
+ main.cpp
+)
+set_target_properties(linechart PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(linechart PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS linechart
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/logvalueaxis/CMakeLists.txt b/examples/charts/logvalueaxis/CMakeLists.txt
new file mode 100644
index 00000000..f2841b88
--- /dev/null
+++ b/examples/charts/logvalueaxis/CMakeLists.txt
@@ -0,0 +1,39 @@
+# Generated from logvalueaxis.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(logvalueaxis LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/logvalueaxis")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(logvalueaxis
+ main.cpp
+)
+set_target_properties(logvalueaxis PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(logvalueaxis PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS logvalueaxis
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/modeldata/CMakeLists.txt b/examples/charts/modeldata/CMakeLists.txt
new file mode 100644
index 00000000..65478668
--- /dev/null
+++ b/examples/charts/modeldata/CMakeLists.txt
@@ -0,0 +1,41 @@
+# Generated from modeldata.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(modeldata LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/modeldata")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(modeldata
+ customtablemodel.cpp customtablemodel.h
+ main.cpp
+ tablewidget.cpp tablewidget.h
+)
+set_target_properties(modeldata PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(modeldata PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS modeldata
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/multiaxis/CMakeLists.txt b/examples/charts/multiaxis/CMakeLists.txt
new file mode 100644
index 00000000..d333f519
--- /dev/null
+++ b/examples/charts/multiaxis/CMakeLists.txt
@@ -0,0 +1,39 @@
+# Generated from multiaxis.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(multiaxis LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/multiaxis")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(multiaxis
+ main.cpp
+)
+set_target_properties(multiaxis PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(multiaxis PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS multiaxis
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/nesteddonuts/CMakeLists.txt b/examples/charts/nesteddonuts/CMakeLists.txt
new file mode 100644
index 00000000..4e55b578
--- /dev/null
+++ b/examples/charts/nesteddonuts/CMakeLists.txt
@@ -0,0 +1,40 @@
+# Generated from nesteddonuts.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(nesteddonuts LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/nesteddonuts")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(nesteddonuts
+ main.cpp
+ widget.cpp widget.h
+)
+set_target_properties(nesteddonuts PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(nesteddonuts PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS nesteddonuts
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/openglseries/CMakeLists.txt b/examples/charts/openglseries/CMakeLists.txt
new file mode 100644
index 00000000..26be0522
--- /dev/null
+++ b/examples/charts/openglseries/CMakeLists.txt
@@ -0,0 +1,40 @@
+# Generated from openglseries.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(openglseries LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/openglseries")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(openglseries
+ datasource.cpp datasource.h
+ main.cpp
+)
+set_target_properties(openglseries PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(openglseries PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS openglseries
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/percentbarchart/CMakeLists.txt b/examples/charts/percentbarchart/CMakeLists.txt
new file mode 100644
index 00000000..c3243045
--- /dev/null
+++ b/examples/charts/percentbarchart/CMakeLists.txt
@@ -0,0 +1,39 @@
+# Generated from percentbarchart.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(percentbarchart LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/percentbarchart")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(percentbarchart
+ main.cpp
+)
+set_target_properties(percentbarchart PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(percentbarchart PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS percentbarchart
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/piechart/CMakeLists.txt b/examples/charts/piechart/CMakeLists.txt
new file mode 100644
index 00000000..e37c2a6d
--- /dev/null
+++ b/examples/charts/piechart/CMakeLists.txt
@@ -0,0 +1,39 @@
+# Generated from piechart.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(piechart LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/piechart")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(piechart
+ main.cpp
+)
+set_target_properties(piechart PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(piechart PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS piechart
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/piechartcustomization/CMakeLists.txt b/examples/charts/piechartcustomization/CMakeLists.txt
new file mode 100644
index 00000000..3bf78144
--- /dev/null
+++ b/examples/charts/piechartcustomization/CMakeLists.txt
@@ -0,0 +1,43 @@
+# Generated from piechartcustomization.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(piechartcustomization LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/piechartcustomization")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(piechartcustomization
+ brushtool.cpp brushtool.h
+ customslice.cpp customslice.h
+ main.cpp
+ mainwidget.cpp mainwidget.h
+ pentool.cpp pentool.h
+)
+set_target_properties(piechartcustomization PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(piechartcustomization PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS piechartcustomization
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/piechartdrilldown/CMakeLists.txt b/examples/charts/piechartdrilldown/CMakeLists.txt
new file mode 100644
index 00000000..923803cd
--- /dev/null
+++ b/examples/charts/piechartdrilldown/CMakeLists.txt
@@ -0,0 +1,41 @@
+# Generated from piechartdrilldown.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(piechartdrilldown LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/piechartdrilldown")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(piechartdrilldown
+ drilldownchart.cpp drilldownchart.h
+ drilldownslice.cpp drilldownslice.h
+ main.cpp
+)
+set_target_properties(piechartdrilldown PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(piechartdrilldown PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS piechartdrilldown
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/polarchart/CMakeLists.txt b/examples/charts/polarchart/CMakeLists.txt
new file mode 100644
index 00000000..7047de38
--- /dev/null
+++ b/examples/charts/polarchart/CMakeLists.txt
@@ -0,0 +1,40 @@
+# Generated from polarchart.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(polarchart LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/polarchart")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(polarchart
+ chartview.cpp chartview.h
+ main.cpp
+)
+set_target_properties(polarchart PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(polarchart PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS polarchart
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/qmlaxes/CMakeLists.txt b/examples/charts/qmlaxes/CMakeLists.txt
new file mode 100644
index 00000000..bb061691
--- /dev/null
+++ b/examples/charts/qmlaxes/CMakeLists.txt
@@ -0,0 +1,59 @@
+# Generated from qmlaxes.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(qmlaxes LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/qmlaxes")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+find_package(Qt6 COMPONENTS Qml)
+find_package(Qt6 COMPONENTS Quick)
+
+qt_add_executable(qmlaxes
+ main.cpp
+)
+set_target_properties(qmlaxes PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(qmlaxes PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+)
+
+
+# Resources:
+set(resources_resource_files
+ "qml/qmlaxes/View1.qml"
+ "qml/qmlaxes/View2.qml"
+ "qml/qmlaxes/View3.qml"
+ "qml/qmlaxes/main.qml"
+)
+
+qt6_add_resources(qmlaxes "resources"
+ PREFIX
+ "/"
+ FILES
+ ${resources_resource_files}
+)
+
+install(TARGETS qmlaxes
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/qmlboxplot/CMakeLists.txt b/examples/charts/qmlboxplot/CMakeLists.txt
new file mode 100644
index 00000000..e60aa879
--- /dev/null
+++ b/examples/charts/qmlboxplot/CMakeLists.txt
@@ -0,0 +1,56 @@
+# Generated from qmlboxplot.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(qmlboxplot LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/qmlboxplot")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+find_package(Qt6 COMPONENTS Qml)
+find_package(Qt6 COMPONENTS Quick)
+
+qt_add_executable(qmlboxplot
+ main.cpp
+)
+set_target_properties(qmlboxplot PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(qmlboxplot PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+)
+
+
+# Resources:
+set(resources_resource_files
+ "qml/qmlboxplot/main.qml"
+)
+
+qt6_add_resources(qmlboxplot "resources"
+ PREFIX
+ "/"
+ FILES
+ ${resources_resource_files}
+)
+
+install(TARGETS qmlboxplot
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/qmlcandlestick/CMakeLists.txt b/examples/charts/qmlcandlestick/CMakeLists.txt
new file mode 100644
index 00000000..c78b7950
--- /dev/null
+++ b/examples/charts/qmlcandlestick/CMakeLists.txt
@@ -0,0 +1,56 @@
+# Generated from qmlcandlestick.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(qmlcandlestick LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/qmlcandlestick")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+find_package(Qt6 COMPONENTS Qml)
+find_package(Qt6 COMPONENTS Quick)
+
+qt_add_executable(qmlcandlestick
+ main.cpp
+)
+set_target_properties(qmlcandlestick PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(qmlcandlestick PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+)
+
+
+# Resources:
+set(resources_resource_files
+ "qml/qmlcandlestick/main.qml"
+)
+
+qt6_add_resources(qmlcandlestick "resources"
+ PREFIX
+ "/"
+ FILES
+ ${resources_resource_files}
+)
+
+install(TARGETS qmlcandlestick
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/qmlchart/CMakeLists.txt b/examples/charts/qmlchart/CMakeLists.txt
new file mode 100644
index 00000000..6496ca8b
--- /dev/null
+++ b/examples/charts/qmlchart/CMakeLists.txt
@@ -0,0 +1,69 @@
+# Generated from qmlchart.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(qmlchart LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/qmlchart")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+find_package(Qt6 COMPONENTS Qml)
+find_package(Qt6 COMPONENTS Quick)
+
+qt_add_executable(qmlchart
+ main.cpp
+)
+set_target_properties(qmlchart PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(qmlchart PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+)
+
+
+# Resources:
+set(resources_resource_files
+ "qml/qmlchart/MainForm.ui.qml"
+ "qml/qmlchart/View1.qml"
+ "qml/qmlchart/View10.qml"
+ "qml/qmlchart/View11.qml"
+ "qml/qmlchart/View12.qml"
+ "qml/qmlchart/View2.qml"
+ "qml/qmlchart/View3.qml"
+ "qml/qmlchart/View4.qml"
+ "qml/qmlchart/View5.qml"
+ "qml/qmlchart/View6.qml"
+ "qml/qmlchart/View7.qml"
+ "qml/qmlchart/View8.qml"
+ "qml/qmlchart/View9.qml"
+ "qml/qmlchart/main.qml"
+)
+
+qt6_add_resources(qmlchart "resources"
+ PREFIX
+ "/"
+ FILES
+ ${resources_resource_files}
+)
+
+install(TARGETS qmlchart
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/qmlcustomizations/CMakeLists.txt b/examples/charts/qmlcustomizations/CMakeLists.txt
new file mode 100644
index 00000000..00f59f59
--- /dev/null
+++ b/examples/charts/qmlcustomizations/CMakeLists.txt
@@ -0,0 +1,56 @@
+# Generated from qmlcustomizations.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(qmlcustomizations LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/qmlcustomizations")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+find_package(Qt6 COMPONENTS Qml)
+find_package(Qt6 COMPONENTS Quick)
+
+qt_add_executable(qmlcustomizations
+ main.cpp
+)
+set_target_properties(qmlcustomizations PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(qmlcustomizations PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+)
+
+
+# Resources:
+set(resources_resource_files
+ "qml/qmlcustomizations/main.qml"
+)
+
+qt6_add_resources(qmlcustomizations "resources"
+ PREFIX
+ "/"
+ FILES
+ ${resources_resource_files}
+)
+
+install(TARGETS qmlcustomizations
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/qmlcustomlegend/CMakeLists.txt b/examples/charts/qmlcustomlegend/CMakeLists.txt
new file mode 100644
index 00000000..e51e7f67
--- /dev/null
+++ b/examples/charts/qmlcustomlegend/CMakeLists.txt
@@ -0,0 +1,61 @@
+# Generated from qmlcustomlegend.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(qmlcustomlegend LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/qmlcustomlegend")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+find_package(Qt6 COMPONENTS Qml)
+find_package(Qt6 COMPONENTS Quick)
+
+qt_add_executable(qmlcustomlegend
+ main.cpp
+)
+set_target_properties(qmlcustomlegend PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(qmlcustomlegend PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+)
+
+
+# Resources:
+set(resources_resource_files
+ "qml/qmlcustomlegend/AnimatedAreaSeries.qml"
+ "qml/qmlcustomlegend/ChartViewHighlighted.qml"
+ "qml/qmlcustomlegend/ChartViewSelector.qml"
+ "qml/qmlcustomlegend/ChartViewStacked.qml"
+ "qml/qmlcustomlegend/CustomLegend.qml"
+ "qml/qmlcustomlegend/main.qml"
+)
+
+qt6_add_resources(qmlcustomlegend "resources"
+ PREFIX
+ "/"
+ FILES
+ ${resources_resource_files}
+)
+
+install(TARGETS qmlcustomlegend
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/qmlf1legends/CMakeLists.txt b/examples/charts/qmlf1legends/CMakeLists.txt
new file mode 100644
index 00000000..354a11b5
--- /dev/null
+++ b/examples/charts/qmlf1legends/CMakeLists.txt
@@ -0,0 +1,57 @@
+# Generated from qmlf1legends.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(qmlf1legends LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/qmlf1legends")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+find_package(Qt6 COMPONENTS Qml)
+find_package(Qt6 COMPONENTS Quick)
+
+qt_add_executable(qmlf1legends
+ main.cpp
+)
+set_target_properties(qmlf1legends PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(qmlf1legends PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+)
+
+
+# Resources:
+set(resources_resource_files
+ "qml/qmlf1legends/SpeedsXml.qml"
+ "qml/qmlf1legends/main.qml"
+)
+
+qt6_add_resources(qmlf1legends "resources"
+ PREFIX
+ "/"
+ FILES
+ ${resources_resource_files}
+)
+
+install(TARGETS qmlf1legends
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/qmloscilloscope/CMakeLists.txt b/examples/charts/qmloscilloscope/CMakeLists.txt
new file mode 100644
index 00000000..5db06367
--- /dev/null
+++ b/examples/charts/qmloscilloscope/CMakeLists.txt
@@ -0,0 +1,60 @@
+# Generated from qmloscilloscope.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(qmloscilloscope LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/qmloscilloscope")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+find_package(Qt6 COMPONENTS Qml)
+find_package(Qt6 COMPONENTS Quick)
+
+qt_add_executable(qmloscilloscope
+ datasource.cpp datasource.h
+ main.cpp
+)
+set_target_properties(qmloscilloscope PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(qmloscilloscope PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+)
+
+
+# Resources:
+set(resources_resource_files
+ "qml/qmloscilloscope/ControlPanel.qml"
+ "qml/qmloscilloscope/MultiButton.qml"
+ "qml/qmloscilloscope/ScopeView.qml"
+ "qml/qmloscilloscope/main.qml"
+)
+
+qt6_add_resources(qmloscilloscope "resources"
+ PREFIX
+ "/"
+ FILES
+ ${resources_resource_files}
+)
+
+install(TARGETS qmloscilloscope
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/qmlpiechart/CMakeLists.txt b/examples/charts/qmlpiechart/CMakeLists.txt
new file mode 100644
index 00000000..787e5235
--- /dev/null
+++ b/examples/charts/qmlpiechart/CMakeLists.txt
@@ -0,0 +1,56 @@
+# Generated from qmlpiechart.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(qmlpiechart LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/qmlpiechart")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+find_package(Qt6 COMPONENTS Qml)
+find_package(Qt6 COMPONENTS Quick)
+
+qt_add_executable(qmlpiechart
+ main.cpp
+)
+set_target_properties(qmlpiechart PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(qmlpiechart PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+)
+
+
+# Resources:
+set(resources_resource_files
+ "qml/qmlpiechart/main.qml"
+)
+
+qt6_add_resources(qmlpiechart "resources"
+ PREFIX
+ "/"
+ FILES
+ ${resources_resource_files}
+)
+
+install(TARGETS qmlpiechart
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/qmlpolarchart/CMakeLists.txt b/examples/charts/qmlpolarchart/CMakeLists.txt
new file mode 100644
index 00000000..b1c927f9
--- /dev/null
+++ b/examples/charts/qmlpolarchart/CMakeLists.txt
@@ -0,0 +1,59 @@
+# Generated from qmlpolarchart.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(qmlpolarchart LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/qmlpolarchart")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+find_package(Qt6 COMPONENTS Qml)
+find_package(Qt6 COMPONENTS Quick)
+
+qt_add_executable(qmlpolarchart
+ main.cpp
+)
+set_target_properties(qmlpolarchart PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(qmlpolarchart PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+)
+
+
+# Resources:
+set(resources_resource_files
+ "qml/qmlpolarchart/View1.qml"
+ "qml/qmlpolarchart/View2.qml"
+ "qml/qmlpolarchart/View3.qml"
+ "qml/qmlpolarchart/main.qml"
+)
+
+qt6_add_resources(qmlpolarchart "resources"
+ PREFIX
+ "/"
+ FILES
+ ${resources_resource_files}
+)
+
+install(TARGETS qmlpolarchart
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/qmlweather/CMakeLists.txt b/examples/charts/qmlweather/CMakeLists.txt
new file mode 100644
index 00000000..314ece1b
--- /dev/null
+++ b/examples/charts/qmlweather/CMakeLists.txt
@@ -0,0 +1,56 @@
+# Generated from qmlweather.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(qmlweather LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/qmlweather")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+find_package(Qt6 COMPONENTS Qml)
+find_package(Qt6 COMPONENTS Quick)
+
+qt_add_executable(qmlweather
+ main.cpp
+)
+set_target_properties(qmlweather PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(qmlweather PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+)
+
+
+# Resources:
+set(resources_resource_files
+ "qml/qmlweather/main.qml"
+)
+
+qt6_add_resources(qmlweather "resources"
+ PREFIX
+ "/"
+ FILES
+ ${resources_resource_files}
+)
+
+install(TARGETS qmlweather
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/scatterchart/CMakeLists.txt b/examples/charts/scatterchart/CMakeLists.txt
new file mode 100644
index 00000000..fa498df7
--- /dev/null
+++ b/examples/charts/scatterchart/CMakeLists.txt
@@ -0,0 +1,40 @@
+# Generated from scatterchart.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(scatterchart LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/scatterchart")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(scatterchart
+ chartview.cpp chartview.h
+ main.cpp
+)
+set_target_properties(scatterchart PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(scatterchart PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS scatterchart
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/scatterinteractions/CMakeLists.txt b/examples/charts/scatterinteractions/CMakeLists.txt
new file mode 100644
index 00000000..51eb2bea
--- /dev/null
+++ b/examples/charts/scatterinteractions/CMakeLists.txt
@@ -0,0 +1,40 @@
+# Generated from scatterinteractions.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(scatterinteractions LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/scatterinteractions")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(scatterinteractions
+ chartview.cpp chartview.h
+ main.cpp
+)
+set_target_properties(scatterinteractions PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(scatterinteractions PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS scatterinteractions
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/splinechart/CMakeLists.txt b/examples/charts/splinechart/CMakeLists.txt
new file mode 100644
index 00000000..62e369d0
--- /dev/null
+++ b/examples/charts/splinechart/CMakeLists.txt
@@ -0,0 +1,39 @@
+# Generated from splinechart.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(splinechart LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/splinechart")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(splinechart
+ main.cpp
+)
+set_target_properties(splinechart PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(splinechart PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS splinechart
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/stackedbarchart/CMakeLists.txt b/examples/charts/stackedbarchart/CMakeLists.txt
new file mode 100644
index 00000000..782258bf
--- /dev/null
+++ b/examples/charts/stackedbarchart/CMakeLists.txt
@@ -0,0 +1,39 @@
+# Generated from stackedbarchart.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(stackedbarchart LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/stackedbarchart")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(stackedbarchart
+ main.cpp
+)
+set_target_properties(stackedbarchart PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(stackedbarchart PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS stackedbarchart
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/stackedbarchartdrilldown/CMakeLists.txt b/examples/charts/stackedbarchartdrilldown/CMakeLists.txt
new file mode 100644
index 00000000..f8374cf9
--- /dev/null
+++ b/examples/charts/stackedbarchartdrilldown/CMakeLists.txt
@@ -0,0 +1,41 @@
+# Generated from stackedbarchartdrilldown.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(stackedbarchartdrilldown LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/stackedbarchartdrilldown")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(stackedbarchartdrilldown
+ drilldownchart.cpp drilldownchart.h
+ drilldownseries.cpp drilldownseries.h
+ main.cpp
+)
+set_target_properties(stackedbarchartdrilldown PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(stackedbarchartdrilldown PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS stackedbarchartdrilldown
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/temperaturerecords/CMakeLists.txt b/examples/charts/temperaturerecords/CMakeLists.txt
new file mode 100644
index 00000000..c6bd04d5
--- /dev/null
+++ b/examples/charts/temperaturerecords/CMakeLists.txt
@@ -0,0 +1,39 @@
+# Generated from temperaturerecords.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(temperaturerecords LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/temperaturerecords")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(temperaturerecords
+ main.cpp
+)
+set_target_properties(temperaturerecords PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(temperaturerecords PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS temperaturerecords
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/examples/charts/zoomlinechart/CMakeLists.txt b/examples/charts/zoomlinechart/CMakeLists.txt
new file mode 100644
index 00000000..5c0f299d
--- /dev/null
+++ b/examples/charts/zoomlinechart/CMakeLists.txt
@@ -0,0 +1,41 @@
+# Generated from zoomlinechart.pro.
+
+cmake_minimum_required(VERSION 3.14)
+project(zoomlinechart LANGUAGES CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+set(CMAKE_AUTOUIC ON)
+
+if(NOT DEFINED INSTALL_EXAMPLESDIR)
+ set(INSTALL_EXAMPLESDIR "examples")
+endif()
+
+set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/charts/zoomlinechart")
+
+find_package(Qt6 COMPONENTS Core)
+find_package(Qt6 COMPONENTS Gui)
+find_package(Qt6 COMPONENTS Charts)
+
+qt_add_executable(zoomlinechart
+ chart.cpp chart.h
+ chartview.cpp chartview.h
+ main.cpp
+)
+set_target_properties(zoomlinechart PROPERTIES
+ WIN32_EXECUTABLE TRUE
+ MACOSX_BUNDLE TRUE
+)
+target_link_libraries(zoomlinechart PUBLIC
+ Qt::Charts
+ Qt::Core
+ Qt::Gui
+)
+
+install(TARGETS zoomlinechart
+ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
+ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
+ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
+)
diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt
new file mode 100644
index 00000000..b044415f
--- /dev/null
+++ b/plugins/CMakeLists.txt
@@ -0,0 +1,3 @@
+# Generated from plugins.pro.
+
+add_subdirectory(designer)
diff --git a/plugins/designer/.prev_CMakeLists.txt b/plugins/designer/.prev_CMakeLists.txt
new file mode 100644
index 00000000..3b66627f
--- /dev/null
+++ b/plugins/designer/.prev_CMakeLists.txt
@@ -0,0 +1,41 @@
+# Generated from designer.pro.
+
+#####################################################################
+## qtchartsdesigner Generic Library:
+#####################################################################
+
+qt_internal_add_cmake_library(qtchartsdesigner
+ MODULE
+ INSTALL_DIRECTORY "$$[QT_INSTALL_PLUGINS]/designer"
+ SOURCES
+ qchartsplugin.cpp qchartsplugin.h
+ INCLUDE_DIRECTORIES
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ../../../include
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Core
+ Qt::Designer
+ Qt::Gui
+)
+
+# Resources:
+set(qchartsplugin_resource_files
+ "qcharts.png"
+)
+
+qt_internal_add_resource(qtchartsdesigner "qchartsplugin"
+ PREFIX
+ "/images"
+ FILES
+ ${qchartsplugin_resource_files}
+)
+
+
+#### Keys ignored in scope 1:.:.:designer.pro:<TRUE>:
+# DEPENDPATH = "$$PWD"
+# INSTALLS = "target"
+# TEMPLATE = "lib"
+# target.path = "$$[QT_INSTALL_PLUGINS]/designer"
+
+qt_autogen_tools_initial_setup(qtchartsdesigner)
diff --git a/plugins/designer/CMakeLists.txt b/plugins/designer/CMakeLists.txt
new file mode 100644
index 00000000..3b66627f
--- /dev/null
+++ b/plugins/designer/CMakeLists.txt
@@ -0,0 +1,41 @@
+# Generated from designer.pro.
+
+#####################################################################
+## qtchartsdesigner Generic Library:
+#####################################################################
+
+qt_internal_add_cmake_library(qtchartsdesigner
+ MODULE
+ INSTALL_DIRECTORY "$$[QT_INSTALL_PLUGINS]/designer"
+ SOURCES
+ qchartsplugin.cpp qchartsplugin.h
+ INCLUDE_DIRECTORIES
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ../../../include
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Core
+ Qt::Designer
+ Qt::Gui
+)
+
+# Resources:
+set(qchartsplugin_resource_files
+ "qcharts.png"
+)
+
+qt_internal_add_resource(qtchartsdesigner "qchartsplugin"
+ PREFIX
+ "/images"
+ FILES
+ ${qchartsplugin_resource_files}
+)
+
+
+#### Keys ignored in scope 1:.:.:designer.pro:<TRUE>:
+# DEPENDPATH = "$$PWD"
+# INSTALLS = "target"
+# TEMPLATE = "lib"
+# target.path = "$$[QT_INSTALL_PLUGINS]/designer"
+
+qt_autogen_tools_initial_setup(qtchartsdesigner)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
new file mode 100644
index 00000000..bbd40355
--- /dev/null
+++ b/src/CMakeLists.txt
@@ -0,0 +1,6 @@
+# Generated from src.pro.
+
+add_subdirectory(charts)
+if(TARGET Qt::Quick)
+ add_subdirectory(chartsqml2)
+endif()
diff --git a/src/charts/.prev_CMakeLists.txt b/src/charts/.prev_CMakeLists.txt
new file mode 100644
index 00000000..cbe850de
--- /dev/null
+++ b/src/charts/.prev_CMakeLists.txt
@@ -0,0 +1,269 @@
+# Generated from charts.pro.
+
+#####################################################################
+## Charts Module:
+#####################################################################
+
+qt_internal_add_module(Charts
+ TARGET_PRODUCT "Qt Charts (Qt $$QT_VERSION)"
+ TARGET_DESCRIPTION "Charts component for Qt."
+ SOURCES
+ animations/axisanimation.cpp animations/axisanimation_p.h
+ animations/chartanimation.cpp animations/chartanimation_p.h
+ animations/xyanimation.cpp animations/xyanimation_p.h
+ axis/barcategoryaxis/chartbarcategoryaxisx.cpp axis/barcategoryaxis/chartbarcategoryaxisx_p.h
+ axis/barcategoryaxis/chartbarcategoryaxisy.cpp axis/barcategoryaxis/chartbarcategoryaxisy_p.h
+ axis/barcategoryaxis/qbarcategoryaxis.cpp axis/barcategoryaxis/qbarcategoryaxis.h axis/barcategoryaxis/qbarcategoryaxis_p.h
+ axis/cartesianchartaxis.cpp axis/cartesianchartaxis_p.h
+ axis/categoryaxis/chartcategoryaxisx.cpp axis/categoryaxis/chartcategoryaxisx_p.h
+ axis/categoryaxis/chartcategoryaxisy.cpp axis/categoryaxis/chartcategoryaxisy_p.h
+ axis/categoryaxis/polarchartcategoryaxisangular.cpp axis/categoryaxis/polarchartcategoryaxisangular_p.h
+ axis/categoryaxis/polarchartcategoryaxisradial.cpp axis/categoryaxis/polarchartcategoryaxisradial_p.h
+ axis/categoryaxis/qcategoryaxis.cpp axis/categoryaxis/qcategoryaxis.h axis/categoryaxis/qcategoryaxis_p.h
+ axis/chartaxiselement.cpp axis/chartaxiselement_p.h
+ axis/editableaxislabel.cpp axis/editableaxislabel_p.h
+ axis/horizontalaxis.cpp axis/horizontalaxis_p.h
+ axis/linearrowitem_p.h
+ axis/logvalueaxis/chartlogvalueaxisx.cpp axis/logvalueaxis/chartlogvalueaxisx_p.h
+ axis/logvalueaxis/chartlogvalueaxisy.cpp axis/logvalueaxis/chartlogvalueaxisy_p.h
+ axis/logvalueaxis/polarchartlogvalueaxisangular.cpp axis/logvalueaxis/polarchartlogvalueaxisangular_p.h
+ axis/logvalueaxis/polarchartlogvalueaxisradial.cpp axis/logvalueaxis/polarchartlogvalueaxisradial_p.h
+ axis/logvalueaxis/qlogvalueaxis.cpp axis/logvalueaxis/qlogvalueaxis.h axis/logvalueaxis/qlogvalueaxis_p.h
+ axis/polarchartaxis.cpp axis/polarchartaxis_p.h
+ axis/polarchartaxisangular.cpp axis/polarchartaxisangular_p.h
+ axis/polarchartaxisradial.cpp axis/polarchartaxisradial_p.h
+ axis/qabstractaxis.cpp axis/qabstractaxis.h axis/qabstractaxis_p.h
+ axis/valueaxis/chartvalueaxisx.cpp axis/valueaxis/chartvalueaxisx_p.h
+ axis/valueaxis/chartvalueaxisy.cpp axis/valueaxis/chartvalueaxisy_p.h
+ axis/valueaxis/polarchartvalueaxisangular.cpp axis/valueaxis/polarchartvalueaxisangular_p.h
+ axis/valueaxis/polarchartvalueaxisradial.cpp axis/valueaxis/polarchartvalueaxisradial_p.h
+ axis/valueaxis/qvalueaxis.cpp axis/valueaxis/qvalueaxis.h axis/valueaxis/qvalueaxis_p.h
+ axis/valueaxis/valueaxislabel.cpp axis/valueaxis/valueaxislabel_p.h
+ axis/verticalaxis.cpp axis/verticalaxis_p.h
+ chartbackground.cpp chartbackground_p.h
+ chartconfig_p.h
+ chartdataset.cpp chartdataset_p.h
+ chartelement.cpp chartelement_p.h
+ charthelpers_p.h
+ chartitem.cpp chartitem_p.h
+ chartpresenter.cpp chartpresenter_p.h
+ chartthememanager.cpp chartthememanager_p.h
+ charttitle.cpp charttitle_p.h
+ domain/abstractdomain.cpp domain/abstractdomain_p.h
+ domain/logxlogydomain.cpp domain/logxlogydomain_p.h
+ domain/logxlogypolardomain.cpp domain/logxlogypolardomain_p.h
+ domain/logxydomain.cpp domain/logxydomain_p.h
+ domain/logxypolardomain.cpp domain/logxypolardomain_p.h
+ domain/polardomain.cpp domain/polardomain_p.h
+ domain/xlogydomain.cpp domain/xlogydomain_p.h
+ domain/xlogypolardomain.cpp domain/xlogypolardomain_p.h
+ domain/xydomain.cpp domain/xydomain_p.h
+ domain/xypolardomain.cpp domain/xypolardomain_p.h
+ layout/abstractchartlayout.cpp layout/abstractchartlayout_p.h
+ layout/cartesianchartlayout.cpp layout/cartesianchartlayout_p.h
+ layout/polarchartlayout.cpp layout/polarchartlayout_p.h
+ legend/legendlayout.cpp legend/legendlayout_p.h
+ legend/legendmarkeritem.cpp legend/legendmarkeritem_p.h
+ legend/legendscroller.cpp legend/legendscroller_p.h
+ legend/qlegend.cpp legend/qlegend.h legend/qlegend_p.h
+ legend/qlegendmarker.cpp legend/qlegendmarker.h legend/qlegendmarker_p.h
+ legend/qxylegendmarker.cpp legend/qxylegendmarker.h legend/qxylegendmarker_p.h
+ qabstractseries.cpp qabstractseries.h qabstractseries_p.h
+ qchart.cpp qchart.h qchart_p.h
+ qchartglobal.h qchartglobal_p.h
+ qchartview.cpp qchartview.h qchartview_p.h
+ qpolarchart.cpp qpolarchart.h
+ scroller.cpp scroller_p.h
+ themes/charttheme_p.h
+ themes/chartthemebluecerulean_p.h
+ themes/chartthemeblueicy_p.h
+ themes/chartthemebluencs_p.h
+ themes/chartthemebrownsand_p.h
+ themes/chartthemedark_p.h
+ themes/chartthemehighcontrast_p.h
+ themes/chartthemelight_p.h
+ themes/chartthemeqt_p.h
+ themes/chartthemesystem_p.h
+ xychart/glxyseriesdata.cpp xychart/glxyseriesdata_p.h
+ xychart/qhxymodelmapper.cpp xychart/qhxymodelmapper.h
+ xychart/qvxymodelmapper.cpp xychart/qvxymodelmapper.h
+ xychart/qxymodelmapper.cpp xychart/qxymodelmapper.h xychart/qxymodelmapper_p.h
+ xychart/qxyseries.cpp xychart/qxyseries.h xychart/qxyseries_p.h
+ xychart/xychart.cpp xychart/xychart_p.h
+ INCLUDE_DIRECTORIES
+ animations
+ axis
+ axis/barcategoryaxis
+ axis/categoryaxis
+ axis/logvalueaxis
+ axis/valueaxis
+ domain
+ layout
+ legend
+ themes
+ xychart
+ LIBRARIES
+ Qt::CorePrivate
+ PUBLIC_LIBRARIES
+ Qt::Core
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+#### Keys ignored in scope 1:.:.:charts.pro:<TRUE>:
+# OTHER_FILES = "doc/qtcharts.qdocconf" "doc/src/*" "doc/images/*"
+# QMAKE_TARGET_DESCRIPTION = "Charts component for Qt."
+# QMAKE_TARGET_PRODUCT = "Qt Charts (Qt $$QT_VERSION)"
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(Charts CONDITION QT_FEATURE_opengl
+ SOURCES
+ glwidget.cpp glwidget_p.h
+)
+
+qt_internal_extend_target(Charts CONDITION QT_FEATURE_charts_area_chart
+ SOURCES
+ areachart/areachartitem.cpp areachart/areachartitem_p.h
+ areachart/qareaseries.cpp areachart/qareaseries.h areachart/qareaseries_p.h
+ legend/qarealegendmarker.cpp legend/qarealegendmarker.h legend/qarealegendmarker_p.h
+ INCLUDE_DIRECTORIES
+ areachart
+)
+
+qt_internal_extend_target(Charts CONDITION QT_FEATURE_charts_bar_chart
+ SOURCES
+ animations/baranimation.cpp animations/baranimation_p.h
+ barchart/abstractbarchartitem.cpp barchart/abstractbarchartitem_p.h
+ barchart/bar.cpp barchart/bar_p.h
+ barchart/horizontal/bar/horizontalbarchartitem.cpp barchart/horizontal/bar/horizontalbarchartitem_p.h
+ barchart/horizontal/bar/qhorizontalbarseries.cpp barchart/horizontal/bar/qhorizontalbarseries.h barchart/horizontal/bar/qhorizontalbarseries_p.h
+ barchart/horizontal/percent/horizontalpercentbarchartitem.cpp barchart/horizontal/percent/horizontalpercentbarchartitem_p.h
+ barchart/horizontal/percent/qhorizontalpercentbarseries.cpp barchart/horizontal/percent/qhorizontalpercentbarseries.h barchart/horizontal/percent/qhorizontalpercentbarseries_p.h
+ barchart/horizontal/stacked/horizontalstackedbarchartitem.cpp barchart/horizontal/stacked/horizontalstackedbarchartitem_p.h
+ barchart/horizontal/stacked/qhorizontalstackedbarseries.cpp barchart/horizontal/stacked/qhorizontalstackedbarseries.h barchart/horizontal/stacked/qhorizontalstackedbarseries_p.h
+ barchart/qabstractbarseries.cpp barchart/qabstractbarseries.h barchart/qabstractbarseries_p.h
+ barchart/qbarmodelmapper.cpp barchart/qbarmodelmapper.h barchart/qbarmodelmapper_p.h
+ barchart/qbarset.cpp barchart/qbarset.h barchart/qbarset_p.h
+ barchart/qhbarmodelmapper.cpp barchart/qhbarmodelmapper.h
+ barchart/qvbarmodelmapper.cpp barchart/qvbarmodelmapper.h
+ barchart/vertical/bar/barchartitem.cpp barchart/vertical/bar/barchartitem_p.h
+ barchart/vertical/bar/qbarseries.cpp barchart/vertical/bar/qbarseries.h barchart/vertical/bar/qbarseries_p.h
+ barchart/vertical/percent/percentbarchartitem.cpp barchart/vertical/percent/percentbarchartitem_p.h
+ barchart/vertical/percent/qpercentbarseries.cpp barchart/vertical/percent/qpercentbarseries.h barchart/vertical/percent/qpercentbarseries_p.h
+ barchart/vertical/stacked/qstackedbarseries.cpp barchart/vertical/stacked/qstackedbarseries.h barchart/vertical/stacked/qstackedbarseries_p.h
+ barchart/vertical/stacked/stackedbarchartitem.cpp barchart/vertical/stacked/stackedbarchartitem_p.h
+ legend/qbarlegendmarker.cpp legend/qbarlegendmarker.h legend/qbarlegendmarker_p.h
+ INCLUDE_DIRECTORIES
+ barchart
+ barchart/horizontal/bar
+ barchart/horizontal/percent
+ barchart/horizontal/stacked
+ barchart/vertical/bar
+ barchart/vertical/percent
+ barchart/vertical/stacked
+)
+
+qt_internal_extend_target(Charts CONDITION QT_FEATURE_charts_line_chart
+ SOURCES
+ linechart/linechartitem.cpp linechart/linechartitem_p.h
+ linechart/qlineseries.cpp linechart/qlineseries.h linechart/qlineseries_p.h
+ INCLUDE_DIRECTORIES
+ linechart
+)
+
+qt_internal_extend_target(Charts CONDITION QT_FEATURE_charts_pie_chart
+ SOURCES
+ animations/pieanimation.cpp animations/pieanimation_p.h
+ animations/piesliceanimation.cpp animations/piesliceanimation_p.h
+ legend/qpielegendmarker.cpp legend/qpielegendmarker.h legend/qpielegendmarker_p.h
+ piechart/piechartitem.cpp piechart/piechartitem_p.h
+ piechart/pieslicedata_p.h
+ piechart/piesliceitem.cpp piechart/piesliceitem_p.h
+ piechart/qhpiemodelmapper.cpp piechart/qhpiemodelmapper.h
+ piechart/qpiemodelmapper.cpp piechart/qpiemodelmapper.h piechart/qpiemodelmapper_p.h
+ piechart/qpieseries.cpp piechart/qpieseries.h piechart/qpieseries_p.h
+ piechart/qpieslice.cpp piechart/qpieslice.h piechart/qpieslice_p.h
+ piechart/qvpiemodelmapper.cpp piechart/qvpiemodelmapper.h
+ INCLUDE_DIRECTORIES
+ piechart
+)
+
+qt_internal_extend_target(Charts CONDITION QT_FEATURE_charts_scatter_chart
+ SOURCES
+ animations/scatteranimation.cpp animations/scatteranimation_p.h
+ scatterchart/qscatterseries.cpp scatterchart/qscatterseries.h scatterchart/qscatterseries_p.h
+ scatterchart/scatterchartitem.cpp scatterchart/scatterchartitem_p.h
+ INCLUDE_DIRECTORIES
+ scatterchart
+)
+
+qt_internal_extend_target(Charts CONDITION QT_FEATURE_charts_spline_chart
+ SOURCES
+ animations/splineanimation.cpp animations/splineanimation_p.h
+ splinechart/qsplineseries.cpp splinechart/qsplineseries.h splinechart/qsplineseries_p.h
+ splinechart/splinechartitem.cpp splinechart/splinechartitem_p.h
+ INCLUDE_DIRECTORIES
+ splinechart
+)
+
+qt_internal_extend_target(Charts CONDITION QT_FEATURE_charts_boxplot_chart
+ SOURCES
+ animations/boxplotanimation.cpp animations/boxplotanimation_p.h
+ animations/boxwhiskersanimation.cpp animations/boxwhiskersanimation_p.h
+ boxplotchart/boxplotchartitem.cpp boxplotchart/boxplotchartitem_p.h
+ boxplotchart/boxwhiskers.cpp boxplotchart/boxwhiskers_p.h
+ boxplotchart/boxwhiskersdata_p.h
+ boxplotchart/qboxplotmodelmapper.cpp boxplotchart/qboxplotmodelmapper.h boxplotchart/qboxplotmodelmapper_p.h
+ boxplotchart/qboxplotseries.cpp boxplotchart/qboxplotseries.h boxplotchart/qboxplotseries_p.h
+ boxplotchart/qboxset.cpp boxplotchart/qboxset.h boxplotchart/qboxset_p.h
+ boxplotchart/qhboxplotmodelmapper.cpp boxplotchart/qhboxplotmodelmapper.h
+ boxplotchart/qvboxplotmodelmapper.cpp boxplotchart/qvboxplotmodelmapper.h
+ legend/qboxplotlegendmarker.cpp legend/qboxplotlegendmarker.h legend/qboxplotlegendmarker_p.h
+ INCLUDE_DIRECTORIES
+ boxplotchart
+)
+
+qt_internal_extend_target(Charts CONDITION QT_FEATURE_charts_candlestick_chart
+ SOURCES
+ animations/candlestickanimation.cpp animations/candlestickanimation_p.h
+ animations/candlestickbodywicksanimation.cpp animations/candlestickbodywicksanimation_p.h
+ candlestickchart/candlestick.cpp candlestickchart/candlestick_p.h
+ candlestickchart/candlestickchartitem.cpp candlestickchart/candlestickchartitem_p.h
+ candlestickchart/candlestickdata_p.h
+ candlestickchart/qcandlestickmodelmapper.cpp candlestickchart/qcandlestickmodelmapper.h candlestickchart/qcandlestickmodelmapper_p.h
+ candlestickchart/qcandlestickseries.cpp candlestickchart/qcandlestickseries.h candlestickchart/qcandlestickseries_p.h
+ candlestickchart/qcandlestickset.cpp candlestickchart/qcandlestickset.h candlestickchart/qcandlestickset_p.h
+ candlestickchart/qhcandlestickmodelmapper.cpp candlestickchart/qhcandlestickmodelmapper.h
+ candlestickchart/qvcandlestickmodelmapper.cpp candlestickchart/qvcandlestickmodelmapper.h
+ legend/qcandlesticklegendmarker.cpp legend/qcandlesticklegendmarker.h legend/qcandlesticklegendmarker_p.h
+ INCLUDE_DIRECTORIES
+ candlestickchart
+)
+
+#### Keys ignored in scope 12:.:.:charts.pro:MSVC:
+# QMAKE_CXXFLAGS_WARN_ON = "-wd4267"
+
+qt_internal_extend_target(Charts CONDITION WIN32
+ PUBLIC_LIBRARIES
+ user32
+)
+
+qt_internal_extend_target(Charts CONDITION QT_FEATURE_charts_datetime_axis
+ SOURCES
+ axis/datetimeaxis/chartdatetimeaxisx.cpp axis/datetimeaxis/chartdatetimeaxisx_p.h
+ axis/datetimeaxis/chartdatetimeaxisy.cpp axis/datetimeaxis/chartdatetimeaxisy_p.h
+ axis/datetimeaxis/datetimeaxislabel.cpp axis/datetimeaxis/datetimeaxislabel_p.h
+ axis/datetimeaxis/polarchartdatetimeaxisangular.cpp axis/datetimeaxis/polarchartdatetimeaxisangular_p.h
+ axis/datetimeaxis/polarchartdatetimeaxisradial.cpp axis/datetimeaxis/polarchartdatetimeaxisradial_p.h
+ axis/datetimeaxis/qdatetimeaxis.cpp axis/datetimeaxis/qdatetimeaxis.h axis/datetimeaxis/qdatetimeaxis_p.h
+ INCLUDE_DIRECTORIES
+ axis/datetimeaxis
+)
+qt_internal_add_docs(Charts
+ doc/qtcharts.qdocconf
+)
+
diff --git a/src/charts/CMakeLists.txt b/src/charts/CMakeLists.txt
new file mode 100644
index 00000000..cbe850de
--- /dev/null
+++ b/src/charts/CMakeLists.txt
@@ -0,0 +1,269 @@
+# Generated from charts.pro.
+
+#####################################################################
+## Charts Module:
+#####################################################################
+
+qt_internal_add_module(Charts
+ TARGET_PRODUCT "Qt Charts (Qt $$QT_VERSION)"
+ TARGET_DESCRIPTION "Charts component for Qt."
+ SOURCES
+ animations/axisanimation.cpp animations/axisanimation_p.h
+ animations/chartanimation.cpp animations/chartanimation_p.h
+ animations/xyanimation.cpp animations/xyanimation_p.h
+ axis/barcategoryaxis/chartbarcategoryaxisx.cpp axis/barcategoryaxis/chartbarcategoryaxisx_p.h
+ axis/barcategoryaxis/chartbarcategoryaxisy.cpp axis/barcategoryaxis/chartbarcategoryaxisy_p.h
+ axis/barcategoryaxis/qbarcategoryaxis.cpp axis/barcategoryaxis/qbarcategoryaxis.h axis/barcategoryaxis/qbarcategoryaxis_p.h
+ axis/cartesianchartaxis.cpp axis/cartesianchartaxis_p.h
+ axis/categoryaxis/chartcategoryaxisx.cpp axis/categoryaxis/chartcategoryaxisx_p.h
+ axis/categoryaxis/chartcategoryaxisy.cpp axis/categoryaxis/chartcategoryaxisy_p.h
+ axis/categoryaxis/polarchartcategoryaxisangular.cpp axis/categoryaxis/polarchartcategoryaxisangular_p.h
+ axis/categoryaxis/polarchartcategoryaxisradial.cpp axis/categoryaxis/polarchartcategoryaxisradial_p.h
+ axis/categoryaxis/qcategoryaxis.cpp axis/categoryaxis/qcategoryaxis.h axis/categoryaxis/qcategoryaxis_p.h
+ axis/chartaxiselement.cpp axis/chartaxiselement_p.h
+ axis/editableaxislabel.cpp axis/editableaxislabel_p.h
+ axis/horizontalaxis.cpp axis/horizontalaxis_p.h
+ axis/linearrowitem_p.h
+ axis/logvalueaxis/chartlogvalueaxisx.cpp axis/logvalueaxis/chartlogvalueaxisx_p.h
+ axis/logvalueaxis/chartlogvalueaxisy.cpp axis/logvalueaxis/chartlogvalueaxisy_p.h
+ axis/logvalueaxis/polarchartlogvalueaxisangular.cpp axis/logvalueaxis/polarchartlogvalueaxisangular_p.h
+ axis/logvalueaxis/polarchartlogvalueaxisradial.cpp axis/logvalueaxis/polarchartlogvalueaxisradial_p.h
+ axis/logvalueaxis/qlogvalueaxis.cpp axis/logvalueaxis/qlogvalueaxis.h axis/logvalueaxis/qlogvalueaxis_p.h
+ axis/polarchartaxis.cpp axis/polarchartaxis_p.h
+ axis/polarchartaxisangular.cpp axis/polarchartaxisangular_p.h
+ axis/polarchartaxisradial.cpp axis/polarchartaxisradial_p.h
+ axis/qabstractaxis.cpp axis/qabstractaxis.h axis/qabstractaxis_p.h
+ axis/valueaxis/chartvalueaxisx.cpp axis/valueaxis/chartvalueaxisx_p.h
+ axis/valueaxis/chartvalueaxisy.cpp axis/valueaxis/chartvalueaxisy_p.h
+ axis/valueaxis/polarchartvalueaxisangular.cpp axis/valueaxis/polarchartvalueaxisangular_p.h
+ axis/valueaxis/polarchartvalueaxisradial.cpp axis/valueaxis/polarchartvalueaxisradial_p.h
+ axis/valueaxis/qvalueaxis.cpp axis/valueaxis/qvalueaxis.h axis/valueaxis/qvalueaxis_p.h
+ axis/valueaxis/valueaxislabel.cpp axis/valueaxis/valueaxislabel_p.h
+ axis/verticalaxis.cpp axis/verticalaxis_p.h
+ chartbackground.cpp chartbackground_p.h
+ chartconfig_p.h
+ chartdataset.cpp chartdataset_p.h
+ chartelement.cpp chartelement_p.h
+ charthelpers_p.h
+ chartitem.cpp chartitem_p.h
+ chartpresenter.cpp chartpresenter_p.h
+ chartthememanager.cpp chartthememanager_p.h
+ charttitle.cpp charttitle_p.h
+ domain/abstractdomain.cpp domain/abstractdomain_p.h
+ domain/logxlogydomain.cpp domain/logxlogydomain_p.h
+ domain/logxlogypolardomain.cpp domain/logxlogypolardomain_p.h
+ domain/logxydomain.cpp domain/logxydomain_p.h
+ domain/logxypolardomain.cpp domain/logxypolardomain_p.h
+ domain/polardomain.cpp domain/polardomain_p.h
+ domain/xlogydomain.cpp domain/xlogydomain_p.h
+ domain/xlogypolardomain.cpp domain/xlogypolardomain_p.h
+ domain/xydomain.cpp domain/xydomain_p.h
+ domain/xypolardomain.cpp domain/xypolardomain_p.h
+ layout/abstractchartlayout.cpp layout/abstractchartlayout_p.h
+ layout/cartesianchartlayout.cpp layout/cartesianchartlayout_p.h
+ layout/polarchartlayout.cpp layout/polarchartlayout_p.h
+ legend/legendlayout.cpp legend/legendlayout_p.h
+ legend/legendmarkeritem.cpp legend/legendmarkeritem_p.h
+ legend/legendscroller.cpp legend/legendscroller_p.h
+ legend/qlegend.cpp legend/qlegend.h legend/qlegend_p.h
+ legend/qlegendmarker.cpp legend/qlegendmarker.h legend/qlegendmarker_p.h
+ legend/qxylegendmarker.cpp legend/qxylegendmarker.h legend/qxylegendmarker_p.h
+ qabstractseries.cpp qabstractseries.h qabstractseries_p.h
+ qchart.cpp qchart.h qchart_p.h
+ qchartglobal.h qchartglobal_p.h
+ qchartview.cpp qchartview.h qchartview_p.h
+ qpolarchart.cpp qpolarchart.h
+ scroller.cpp scroller_p.h
+ themes/charttheme_p.h
+ themes/chartthemebluecerulean_p.h
+ themes/chartthemeblueicy_p.h
+ themes/chartthemebluencs_p.h
+ themes/chartthemebrownsand_p.h
+ themes/chartthemedark_p.h
+ themes/chartthemehighcontrast_p.h
+ themes/chartthemelight_p.h
+ themes/chartthemeqt_p.h
+ themes/chartthemesystem_p.h
+ xychart/glxyseriesdata.cpp xychart/glxyseriesdata_p.h
+ xychart/qhxymodelmapper.cpp xychart/qhxymodelmapper.h
+ xychart/qvxymodelmapper.cpp xychart/qvxymodelmapper.h
+ xychart/qxymodelmapper.cpp xychart/qxymodelmapper.h xychart/qxymodelmapper_p.h
+ xychart/qxyseries.cpp xychart/qxyseries.h xychart/qxyseries_p.h
+ xychart/xychart.cpp xychart/xychart_p.h
+ INCLUDE_DIRECTORIES
+ animations
+ axis
+ axis/barcategoryaxis
+ axis/categoryaxis
+ axis/logvalueaxis
+ axis/valueaxis
+ domain
+ layout
+ legend
+ themes
+ xychart
+ LIBRARIES
+ Qt::CorePrivate
+ PUBLIC_LIBRARIES
+ Qt::Core
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+#### Keys ignored in scope 1:.:.:charts.pro:<TRUE>:
+# OTHER_FILES = "doc/qtcharts.qdocconf" "doc/src/*" "doc/images/*"
+# QMAKE_TARGET_DESCRIPTION = "Charts component for Qt."
+# QMAKE_TARGET_PRODUCT = "Qt Charts (Qt $$QT_VERSION)"
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(Charts CONDITION QT_FEATURE_opengl
+ SOURCES
+ glwidget.cpp glwidget_p.h
+)
+
+qt_internal_extend_target(Charts CONDITION QT_FEATURE_charts_area_chart
+ SOURCES
+ areachart/areachartitem.cpp areachart/areachartitem_p.h
+ areachart/qareaseries.cpp areachart/qareaseries.h areachart/qareaseries_p.h
+ legend/qarealegendmarker.cpp legend/qarealegendmarker.h legend/qarealegendmarker_p.h
+ INCLUDE_DIRECTORIES
+ areachart
+)
+
+qt_internal_extend_target(Charts CONDITION QT_FEATURE_charts_bar_chart
+ SOURCES
+ animations/baranimation.cpp animations/baranimation_p.h
+ barchart/abstractbarchartitem.cpp barchart/abstractbarchartitem_p.h
+ barchart/bar.cpp barchart/bar_p.h
+ barchart/horizontal/bar/horizontalbarchartitem.cpp barchart/horizontal/bar/horizontalbarchartitem_p.h
+ barchart/horizontal/bar/qhorizontalbarseries.cpp barchart/horizontal/bar/qhorizontalbarseries.h barchart/horizontal/bar/qhorizontalbarseries_p.h
+ barchart/horizontal/percent/horizontalpercentbarchartitem.cpp barchart/horizontal/percent/horizontalpercentbarchartitem_p.h
+ barchart/horizontal/percent/qhorizontalpercentbarseries.cpp barchart/horizontal/percent/qhorizontalpercentbarseries.h barchart/horizontal/percent/qhorizontalpercentbarseries_p.h
+ barchart/horizontal/stacked/horizontalstackedbarchartitem.cpp barchart/horizontal/stacked/horizontalstackedbarchartitem_p.h
+ barchart/horizontal/stacked/qhorizontalstackedbarseries.cpp barchart/horizontal/stacked/qhorizontalstackedbarseries.h barchart/horizontal/stacked/qhorizontalstackedbarseries_p.h
+ barchart/qabstractbarseries.cpp barchart/qabstractbarseries.h barchart/qabstractbarseries_p.h
+ barchart/qbarmodelmapper.cpp barchart/qbarmodelmapper.h barchart/qbarmodelmapper_p.h
+ barchart/qbarset.cpp barchart/qbarset.h barchart/qbarset_p.h
+ barchart/qhbarmodelmapper.cpp barchart/qhbarmodelmapper.h
+ barchart/qvbarmodelmapper.cpp barchart/qvbarmodelmapper.h
+ barchart/vertical/bar/barchartitem.cpp barchart/vertical/bar/barchartitem_p.h
+ barchart/vertical/bar/qbarseries.cpp barchart/vertical/bar/qbarseries.h barchart/vertical/bar/qbarseries_p.h
+ barchart/vertical/percent/percentbarchartitem.cpp barchart/vertical/percent/percentbarchartitem_p.h
+ barchart/vertical/percent/qpercentbarseries.cpp barchart/vertical/percent/qpercentbarseries.h barchart/vertical/percent/qpercentbarseries_p.h
+ barchart/vertical/stacked/qstackedbarseries.cpp barchart/vertical/stacked/qstackedbarseries.h barchart/vertical/stacked/qstackedbarseries_p.h
+ barchart/vertical/stacked/stackedbarchartitem.cpp barchart/vertical/stacked/stackedbarchartitem_p.h
+ legend/qbarlegendmarker.cpp legend/qbarlegendmarker.h legend/qbarlegendmarker_p.h
+ INCLUDE_DIRECTORIES
+ barchart
+ barchart/horizontal/bar
+ barchart/horizontal/percent
+ barchart/horizontal/stacked
+ barchart/vertical/bar
+ barchart/vertical/percent
+ barchart/vertical/stacked
+)
+
+qt_internal_extend_target(Charts CONDITION QT_FEATURE_charts_line_chart
+ SOURCES
+ linechart/linechartitem.cpp linechart/linechartitem_p.h
+ linechart/qlineseries.cpp linechart/qlineseries.h linechart/qlineseries_p.h
+ INCLUDE_DIRECTORIES
+ linechart
+)
+
+qt_internal_extend_target(Charts CONDITION QT_FEATURE_charts_pie_chart
+ SOURCES
+ animations/pieanimation.cpp animations/pieanimation_p.h
+ animations/piesliceanimation.cpp animations/piesliceanimation_p.h
+ legend/qpielegendmarker.cpp legend/qpielegendmarker.h legend/qpielegendmarker_p.h
+ piechart/piechartitem.cpp piechart/piechartitem_p.h
+ piechart/pieslicedata_p.h
+ piechart/piesliceitem.cpp piechart/piesliceitem_p.h
+ piechart/qhpiemodelmapper.cpp piechart/qhpiemodelmapper.h
+ piechart/qpiemodelmapper.cpp piechart/qpiemodelmapper.h piechart/qpiemodelmapper_p.h
+ piechart/qpieseries.cpp piechart/qpieseries.h piechart/qpieseries_p.h
+ piechart/qpieslice.cpp piechart/qpieslice.h piechart/qpieslice_p.h
+ piechart/qvpiemodelmapper.cpp piechart/qvpiemodelmapper.h
+ INCLUDE_DIRECTORIES
+ piechart
+)
+
+qt_internal_extend_target(Charts CONDITION QT_FEATURE_charts_scatter_chart
+ SOURCES
+ animations/scatteranimation.cpp animations/scatteranimation_p.h
+ scatterchart/qscatterseries.cpp scatterchart/qscatterseries.h scatterchart/qscatterseries_p.h
+ scatterchart/scatterchartitem.cpp scatterchart/scatterchartitem_p.h
+ INCLUDE_DIRECTORIES
+ scatterchart
+)
+
+qt_internal_extend_target(Charts CONDITION QT_FEATURE_charts_spline_chart
+ SOURCES
+ animations/splineanimation.cpp animations/splineanimation_p.h
+ splinechart/qsplineseries.cpp splinechart/qsplineseries.h splinechart/qsplineseries_p.h
+ splinechart/splinechartitem.cpp splinechart/splinechartitem_p.h
+ INCLUDE_DIRECTORIES
+ splinechart
+)
+
+qt_internal_extend_target(Charts CONDITION QT_FEATURE_charts_boxplot_chart
+ SOURCES
+ animations/boxplotanimation.cpp animations/boxplotanimation_p.h
+ animations/boxwhiskersanimation.cpp animations/boxwhiskersanimation_p.h
+ boxplotchart/boxplotchartitem.cpp boxplotchart/boxplotchartitem_p.h
+ boxplotchart/boxwhiskers.cpp boxplotchart/boxwhiskers_p.h
+ boxplotchart/boxwhiskersdata_p.h
+ boxplotchart/qboxplotmodelmapper.cpp boxplotchart/qboxplotmodelmapper.h boxplotchart/qboxplotmodelmapper_p.h
+ boxplotchart/qboxplotseries.cpp boxplotchart/qboxplotseries.h boxplotchart/qboxplotseries_p.h
+ boxplotchart/qboxset.cpp boxplotchart/qboxset.h boxplotchart/qboxset_p.h
+ boxplotchart/qhboxplotmodelmapper.cpp boxplotchart/qhboxplotmodelmapper.h
+ boxplotchart/qvboxplotmodelmapper.cpp boxplotchart/qvboxplotmodelmapper.h
+ legend/qboxplotlegendmarker.cpp legend/qboxplotlegendmarker.h legend/qboxplotlegendmarker_p.h
+ INCLUDE_DIRECTORIES
+ boxplotchart
+)
+
+qt_internal_extend_target(Charts CONDITION QT_FEATURE_charts_candlestick_chart
+ SOURCES
+ animations/candlestickanimation.cpp animations/candlestickanimation_p.h
+ animations/candlestickbodywicksanimation.cpp animations/candlestickbodywicksanimation_p.h
+ candlestickchart/candlestick.cpp candlestickchart/candlestick_p.h
+ candlestickchart/candlestickchartitem.cpp candlestickchart/candlestickchartitem_p.h
+ candlestickchart/candlestickdata_p.h
+ candlestickchart/qcandlestickmodelmapper.cpp candlestickchart/qcandlestickmodelmapper.h candlestickchart/qcandlestickmodelmapper_p.h
+ candlestickchart/qcandlestickseries.cpp candlestickchart/qcandlestickseries.h candlestickchart/qcandlestickseries_p.h
+ candlestickchart/qcandlestickset.cpp candlestickchart/qcandlestickset.h candlestickchart/qcandlestickset_p.h
+ candlestickchart/qhcandlestickmodelmapper.cpp candlestickchart/qhcandlestickmodelmapper.h
+ candlestickchart/qvcandlestickmodelmapper.cpp candlestickchart/qvcandlestickmodelmapper.h
+ legend/qcandlesticklegendmarker.cpp legend/qcandlesticklegendmarker.h legend/qcandlesticklegendmarker_p.h
+ INCLUDE_DIRECTORIES
+ candlestickchart
+)
+
+#### Keys ignored in scope 12:.:.:charts.pro:MSVC:
+# QMAKE_CXXFLAGS_WARN_ON = "-wd4267"
+
+qt_internal_extend_target(Charts CONDITION WIN32
+ PUBLIC_LIBRARIES
+ user32
+)
+
+qt_internal_extend_target(Charts CONDITION QT_FEATURE_charts_datetime_axis
+ SOURCES
+ axis/datetimeaxis/chartdatetimeaxisx.cpp axis/datetimeaxis/chartdatetimeaxisx_p.h
+ axis/datetimeaxis/chartdatetimeaxisy.cpp axis/datetimeaxis/chartdatetimeaxisy_p.h
+ axis/datetimeaxis/datetimeaxislabel.cpp axis/datetimeaxis/datetimeaxislabel_p.h
+ axis/datetimeaxis/polarchartdatetimeaxisangular.cpp axis/datetimeaxis/polarchartdatetimeaxisangular_p.h
+ axis/datetimeaxis/polarchartdatetimeaxisradial.cpp axis/datetimeaxis/polarchartdatetimeaxisradial_p.h
+ axis/datetimeaxis/qdatetimeaxis.cpp axis/datetimeaxis/qdatetimeaxis.h axis/datetimeaxis/qdatetimeaxis_p.h
+ INCLUDE_DIRECTORIES
+ axis/datetimeaxis
+)
+qt_internal_add_docs(Charts
+ doc/qtcharts.qdocconf
+)
+
diff --git a/src/charts/configure.cmake b/src/charts/configure.cmake
index fbbaabcf..36f00813 100644
--- a/src/charts/configure.cmake
+++ b/src/charts/configure.cmake
@@ -49,11 +49,11 @@ qt_feature("charts-candlestick-chart" PUBLIC
LABEL "Candlestick Chart"
PURPOSE "Support for candlestick charts"
)
-get_property(coordType TARGET Qt6::Core PROPERTY INTERFACE_QT_COORD_TYPE) #special case
+get_property(coordType TARGET Qt6::Core PROPERTY INTERFACE_QT_COORD_TYPE) # special case
qt_feature("charts-datetime-axis" PUBLIC
LABEL "DateTime Axis"
PURPOSE "Support for datetime axis"
- CONDITION coordType STREQUAL 'double' #special case
+ CONDITION coordType STREQUAL 'double' # special case
)
qt_configure_add_summary_section(NAME "Qt Charts Types")
qt_configure_add_summary_entry(ARGS "charts-area-chart")
diff --git a/src/chartsqml2/.prev_CMakeLists.txt b/src/chartsqml2/.prev_CMakeLists.txt
new file mode 100644
index 00000000..a92516da
--- /dev/null
+++ b/src/chartsqml2/.prev_CMakeLists.txt
@@ -0,0 +1,304 @@
+# Generated from chartsqml2.pro.
+
+#####################################################################
+## qtchartsqml2 Plugin:
+#####################################################################
+
+qt_internal_add_qml_module(qtchartsqml2
+ VERSION "2.${CMAKE_PROJECT_VERSION_MINOR}"
+ CLASSNAME QtChartsQml2Plugin
+ SKIP_TYPE_REGISTRATION
+ SOURCES
+ chartsqml2_plugin.cpp
+ declarativeabstractrendernode_p.h
+ declarativeaxes.cpp declarativeaxes_p.h
+ declarativecategoryaxis.cpp declarativecategoryaxis_p.h
+ declarativechart.cpp declarativechart_p.h
+ declarativechartglobal_p.h
+ declarativechartnode.cpp declarativechartnode_p.h
+ declarativemargins.cpp declarativemargins_p.h
+ declarativepolarchart.cpp declarativepolarchart_p.h
+ declarativexypoint.cpp declarativexypoint_p.h
+ declarativexyseries.cpp declarativexyseries_p.h
+ DEFINES
+ QT_BUILD_QMLCHARTS_LIB
+ INCLUDE_DIRECTORIES
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ LIBRARIES
+ Qt::ChartsPrivate
+ Qt::CorePrivate
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::ChartsPrivate
+ Qt::Core
+ Qt::Gui
+ Qt::OpenGL
+ Qt::Qml
+ Qt::Quick
+)
+
+#### Keys ignored in scope 1:.:.:chartsqml2.pro:<TRUE>:
+# CXX_MODULE = "charts"
+# IMPORT_VERSION = "2.$$QT_MINOR_VERSION"
+# QMAKE_QMLPLUGINDUMP_FLAGS = "-qapp"
+# QT_FOR_CONFIG = "charts"
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qtchartsqml2 CONDITION QT_FEATURE_opengl
+ SOURCES
+ declarativeopenglrendernode.cpp declarativeopenglrendernode_p.h
+)
+
+qt_internal_extend_target(qtchartsqml2 CONDITION QT_FEATURE_charts_line_chart
+ SOURCES
+ declarativelineseries.cpp declarativelineseries_p.h
+)
+
+qt_internal_extend_target(qtchartsqml2 CONDITION QT_FEATURE_charts_spline_chart
+ SOURCES
+ declarativesplineseries.cpp declarativesplineseries_p.h
+)
+
+qt_internal_extend_target(qtchartsqml2 CONDITION QT_FEATURE_charts_area_chart
+ SOURCES
+ declarativeareaseries.cpp declarativeareaseries_p.h
+)
+
+qt_internal_extend_target(qtchartsqml2 CONDITION QT_FEATURE_charts_scatter_chart
+ SOURCES
+ declarativescatterseries.cpp declarativescatterseries_p.h
+)
+
+qt_internal_extend_target(qtchartsqml2 CONDITION QT_FEATURE_charts_pie_chart
+ SOURCES
+ declarativepieseries.cpp declarativepieseries_p.h
+)
+
+qt_internal_extend_target(qtchartsqml2 CONDITION QT_FEATURE_charts_bar_chart
+ SOURCES
+ declarativebarseries.cpp declarativebarseries_p.h
+)
+
+qt_internal_extend_target(qtchartsqml2 CONDITION QT_FEATURE_charts_boxplot_chart
+ SOURCES
+ declarativeboxplotseries.cpp declarativeboxplotseries_p.h
+)
+
+qt_internal_extend_target(qtchartsqml2 CONDITION QT_FEATURE_charts_candlestick_chart
+ SOURCES
+ declarativecandlestickseries.cpp declarativecandlestickseries_p.h
+)
+
+#### Keys ignored in scope 11:.:.:chartsqml2.pro:WIN32:
+# QMAKE_TARGET_DESCRIPTION = "Charts QML plugin for Qt."
+# QMAKE_TARGET_PRODUCT = "Qt Charts (Qt $$QT_VERSION)"
+
+set(qml_files
+ "designer/ChartViewSpecifics.qml"
+ "designer/default/AreaSeries.qml"
+ "designer/default/BarSeries.qml"
+ "designer/default/BoxPlotSeries.qml"
+ "designer/default/HorizontalBarSeries.qml"
+ "designer/default/HorizontalPercentBarSeries.qml"
+ "designer/default/HorizontalStackedBarSeries.qml"
+ "designer/default/LineSeries.qml"
+ "designer/default/PercentBarSeries.qml"
+ "designer/default/PieSeries.qml"
+ "designer/default/ScatterSeries.qml"
+ "designer/default/SplineSeries.qml"
+ "designer/default/StackedBarSeries.qml"
+ "designer/default/PolarAreaSeries.qml"
+ "designer/default/PolarLineSeries.qml"
+ "designer/default/PolarScatterSeries.qml"
+ "designer/default/PolarSplineSeries.qml"
+ "designer/qtcharts.metainfo"
+ "designer/images/areaseries-chart-icon.png"
+ "designer/images/areaseries-chart-icon16.png"
+ "designer/images/barseries-icon.png"
+ "designer/images/barseries-icon16.png"
+ "designer/images/boxplotseries-chart-icon.png"
+ "designer/images/boxplotseries-chart-icon16.png"
+ "designer/images/horizontalbarseries-icon.png"
+ "designer/images/horizontalbarseries-icon16.png"
+ "designer/images/horizontalpercentbarseries-icon.png"
+ "designer/images/horizontalpercentbarseries-icon16.png"
+ "designer/images/horizontalstackedbarseries-icon.png"
+ "designer/images/horizontalstackedbarseries-icon16.png"
+ "designer/images/lineseries-chart-icon.png"
+ "designer/images/lineseries-chart-icon16.png"
+ "designer/images/percentbarseries-icon.png"
+ "designer/images/percentbarseries-icon16.png"
+ "designer/images/pieseries-chart-icon.png"
+ "designer/images/pieseries-chart-icon16.png"
+ "designer/images/scatterseries-chart-icon.png"
+ "designer/images/scatterseries-chart-icon16.png"
+ "designer/images/splineseries-chart-icon.png"
+ "designer/images/splineseries-chart-icon16.png"
+ "designer/images/stackedbarseries-icon.png"
+ "designer/images/stackedbarseries-icon16.png"
+ "designer/images/areaseries-polar-icon.png"
+ "designer/images/areaseries-polar-icon16.png"
+ "designer/images/lineseries-polar-icon.png"
+ "designer/images/lineseries-polar-icon16.png"
+ "designer/images/scatterseries-polar-icon.png"
+ "designer/images/scatterseries-polar-icon16.png"
+ "designer/images/splineseries-polar-icon.png"
+ "designer/images/splineseries-polar-icon16.png"
+)
+set_source_files_properties(designer/ChartViewSpecifics.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/AreaSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/BarSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/BoxPlotSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/HorizontalBarSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/HorizontalPercentBarSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/HorizontalStackedBarSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/LineSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/PercentBarSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/PieSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/ScatterSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/SplineSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/StackedBarSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/PolarAreaSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/PolarLineSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/PolarScatterSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/PolarSplineSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/qtcharts.metainfo PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/areaseries-chart-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/areaseries-chart-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/barseries-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/barseries-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/boxplotseries-chart-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/boxplotseries-chart-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/horizontalbarseries-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/horizontalbarseries-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/horizontalpercentbarseries-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/horizontalpercentbarseries-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/horizontalstackedbarseries-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/horizontalstackedbarseries-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/lineseries-chart-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/lineseries-chart-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/percentbarseries-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/percentbarseries-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/pieseries-chart-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/pieseries-chart-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/scatterseries-chart-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/scatterseries-chart-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/splineseries-chart-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/splineseries-chart-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/stackedbarseries-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/stackedbarseries-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/areaseries-polar-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/areaseries-polar-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/lineseries-polar-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/lineseries-polar-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/scatterseries-polar-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/scatterseries-polar-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/splineseries-polar-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/splineseries-polar-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+
+qt6_target_qml_files(qtchartsqml2
+ FILES
+ ${qml_files}
+)
diff --git a/src/chartsqml2/CMakeLists.txt b/src/chartsqml2/CMakeLists.txt
new file mode 100644
index 00000000..8dec27d6
--- /dev/null
+++ b/src/chartsqml2/CMakeLists.txt
@@ -0,0 +1,305 @@
+# Generated from chartsqml2.pro.
+
+#####################################################################
+## qtchartsqml2 Plugin:
+#####################################################################
+
+qt_internal_add_qml_module(qtchartsqml2
+ URI "QtCharts" # special case
+ VERSION "2.${CMAKE_PROJECT_VERSION_MINOR}"
+ CLASSNAME QtChartsQml2Plugin
+ SKIP_TYPE_REGISTRATION
+ SOURCES
+ chartsqml2_plugin.cpp
+ declarativeabstractrendernode_p.h
+ declarativeaxes.cpp declarativeaxes_p.h
+ declarativecategoryaxis.cpp declarativecategoryaxis_p.h
+ declarativechart.cpp declarativechart_p.h
+ declarativechartglobal_p.h
+ declarativechartnode.cpp declarativechartnode_p.h
+ declarativemargins.cpp declarativemargins_p.h
+ declarativepolarchart.cpp declarativepolarchart_p.h
+ declarativexypoint.cpp declarativexypoint_p.h
+ declarativexyseries.cpp declarativexyseries_p.h
+ DEFINES
+ QT_BUILD_QMLCHARTS_LIB
+ INCLUDE_DIRECTORIES
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ LIBRARIES
+ Qt::ChartsPrivate
+ Qt::CorePrivate
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::ChartsPrivate
+ Qt::Core
+ Qt::Gui
+ Qt::OpenGL
+ Qt::Qml
+ Qt::Quick
+)
+
+#### Keys ignored in scope 1:.:.:chartsqml2.pro:<TRUE>:
+# CXX_MODULE = "charts"
+# IMPORT_VERSION = "2.$$QT_MINOR_VERSION"
+# QMAKE_QMLPLUGINDUMP_FLAGS = "-qapp"
+# QT_FOR_CONFIG = "charts"
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qtchartsqml2 CONDITION QT_FEATURE_opengl
+ SOURCES
+ declarativeopenglrendernode.cpp declarativeopenglrendernode_p.h
+)
+
+qt_internal_extend_target(qtchartsqml2 CONDITION QT_FEATURE_charts_line_chart
+ SOURCES
+ declarativelineseries.cpp declarativelineseries_p.h
+)
+
+qt_internal_extend_target(qtchartsqml2 CONDITION QT_FEATURE_charts_spline_chart
+ SOURCES
+ declarativesplineseries.cpp declarativesplineseries_p.h
+)
+
+qt_internal_extend_target(qtchartsqml2 CONDITION QT_FEATURE_charts_area_chart
+ SOURCES
+ declarativeareaseries.cpp declarativeareaseries_p.h
+)
+
+qt_internal_extend_target(qtchartsqml2 CONDITION QT_FEATURE_charts_scatter_chart
+ SOURCES
+ declarativescatterseries.cpp declarativescatterseries_p.h
+)
+
+qt_internal_extend_target(qtchartsqml2 CONDITION QT_FEATURE_charts_pie_chart
+ SOURCES
+ declarativepieseries.cpp declarativepieseries_p.h
+)
+
+qt_internal_extend_target(qtchartsqml2 CONDITION QT_FEATURE_charts_bar_chart
+ SOURCES
+ declarativebarseries.cpp declarativebarseries_p.h
+)
+
+qt_internal_extend_target(qtchartsqml2 CONDITION QT_FEATURE_charts_boxplot_chart
+ SOURCES
+ declarativeboxplotseries.cpp declarativeboxplotseries_p.h
+)
+
+qt_internal_extend_target(qtchartsqml2 CONDITION QT_FEATURE_charts_candlestick_chart
+ SOURCES
+ declarativecandlestickseries.cpp declarativecandlestickseries_p.h
+)
+
+#### Keys ignored in scope 11:.:.:chartsqml2.pro:WIN32:
+# QMAKE_TARGET_DESCRIPTION = "Charts QML plugin for Qt."
+# QMAKE_TARGET_PRODUCT = "Qt Charts (Qt $$QT_VERSION)"
+
+set(qml_files
+ "designer/ChartViewSpecifics.qml"
+ "designer/default/AreaSeries.qml"
+ "designer/default/BarSeries.qml"
+ "designer/default/BoxPlotSeries.qml"
+ "designer/default/HorizontalBarSeries.qml"
+ "designer/default/HorizontalPercentBarSeries.qml"
+ "designer/default/HorizontalStackedBarSeries.qml"
+ "designer/default/LineSeries.qml"
+ "designer/default/PercentBarSeries.qml"
+ "designer/default/PieSeries.qml"
+ "designer/default/ScatterSeries.qml"
+ "designer/default/SplineSeries.qml"
+ "designer/default/StackedBarSeries.qml"
+ "designer/default/PolarAreaSeries.qml"
+ "designer/default/PolarLineSeries.qml"
+ "designer/default/PolarScatterSeries.qml"
+ "designer/default/PolarSplineSeries.qml"
+ "designer/qtcharts.metainfo"
+ "designer/images/areaseries-chart-icon.png"
+ "designer/images/areaseries-chart-icon16.png"
+ "designer/images/barseries-icon.png"
+ "designer/images/barseries-icon16.png"
+ "designer/images/boxplotseries-chart-icon.png"
+ "designer/images/boxplotseries-chart-icon16.png"
+ "designer/images/horizontalbarseries-icon.png"
+ "designer/images/horizontalbarseries-icon16.png"
+ "designer/images/horizontalpercentbarseries-icon.png"
+ "designer/images/horizontalpercentbarseries-icon16.png"
+ "designer/images/horizontalstackedbarseries-icon.png"
+ "designer/images/horizontalstackedbarseries-icon16.png"
+ "designer/images/lineseries-chart-icon.png"
+ "designer/images/lineseries-chart-icon16.png"
+ "designer/images/percentbarseries-icon.png"
+ "designer/images/percentbarseries-icon16.png"
+ "designer/images/pieseries-chart-icon.png"
+ "designer/images/pieseries-chart-icon16.png"
+ "designer/images/scatterseries-chart-icon.png"
+ "designer/images/scatterseries-chart-icon16.png"
+ "designer/images/splineseries-chart-icon.png"
+ "designer/images/splineseries-chart-icon16.png"
+ "designer/images/stackedbarseries-icon.png"
+ "designer/images/stackedbarseries-icon16.png"
+ "designer/images/areaseries-polar-icon.png"
+ "designer/images/areaseries-polar-icon16.png"
+ "designer/images/lineseries-polar-icon.png"
+ "designer/images/lineseries-polar-icon16.png"
+ "designer/images/scatterseries-polar-icon.png"
+ "designer/images/scatterseries-polar-icon16.png"
+ "designer/images/splineseries-polar-icon.png"
+ "designer/images/splineseries-polar-icon16.png"
+)
+set_source_files_properties(designer/ChartViewSpecifics.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/AreaSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/BarSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/BoxPlotSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/HorizontalBarSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/HorizontalPercentBarSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/HorizontalStackedBarSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/LineSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/PercentBarSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/PieSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/ScatterSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/SplineSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/StackedBarSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/PolarAreaSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/PolarLineSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/PolarScatterSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/default/PolarSplineSeries.qml PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/qtcharts.metainfo PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/areaseries-chart-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/areaseries-chart-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/barseries-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/barseries-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/boxplotseries-chart-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/boxplotseries-chart-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/horizontalbarseries-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/horizontalbarseries-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/horizontalpercentbarseries-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/horizontalpercentbarseries-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/horizontalstackedbarseries-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/horizontalstackedbarseries-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/lineseries-chart-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/lineseries-chart-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/percentbarseries-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/percentbarseries-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/pieseries-chart-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/pieseries-chart-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/scatterseries-chart-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/scatterseries-chart-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/splineseries-chart-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/splineseries-chart-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/stackedbarseries-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/stackedbarseries-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/areaseries-polar-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/areaseries-polar-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/lineseries-polar-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/lineseries-polar-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/scatterseries-polar-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/scatterseries-polar-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/splineseries-polar-icon.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+set_source_files_properties(designer/images/splineseries-polar-icon16.png PROPERTIES
+ QT_QML_SKIP_QMLDIR_ENTRY TRUE
+)
+
+qt6_target_qml_files(qtchartsqml2
+ FILES
+ ${qml_files}
+)
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
new file mode 100644
index 00000000..22141371
--- /dev/null
+++ b/tests/CMakeLists.txt
@@ -0,0 +1,7 @@
+# Generated from tests.pro.
+
+if(QT_BUILD_STANDALONE_TESTS)
+ # Add qt_find_package calls for extra dependencies that need to be found when building
+ # the standalone tests here.
+endif()
+qt_build_tests()
diff --git a/tests/auto/.prev_CMakeLists.txt b/tests/auto/.prev_CMakeLists.txt
new file mode 100644
index 00000000..776fbf55
--- /dev/null
+++ b/tests/auto/.prev_CMakeLists.txt
@@ -0,0 +1,40 @@
+# Generated from auto.pro.
+
+add_subdirectory(qchartview)
+add_subdirectory(qchart)
+add_subdirectory(qlineseries)
+add_subdirectory(qbarset)
+add_subdirectory(qbarseries)
+add_subdirectory(qstackedbarseries)
+add_subdirectory(qpercentbarseries)
+add_subdirectory(qpieslice)
+add_subdirectory(qpieseries)
+add_subdirectory(qpiemodelmapper)
+add_subdirectory(qsplineseries)
+add_subdirectory(qscatterseries)
+add_subdirectory(qxymodelmapper)
+add_subdirectory(qbarmodelmapper)
+add_subdirectory(qhorizontalbarseries)
+add_subdirectory(qhorizontalstackedbarseries)
+add_subdirectory(qhorizontalpercentbarseries)
+add_subdirectory(qvalueaxis)
+add_subdirectory(qlogvalueaxis)
+add_subdirectory(qcategoryaxis)
+add_subdirectory(qbarcategoryaxis)
+add_subdirectory(qlegend)
+add_subdirectory(qareaseries)
+add_subdirectory(cmake)
+add_subdirectory(qcandlestickmodelmapper)
+add_subdirectory(qcandlestickseries)
+add_subdirectory(qcandlestickset)
+if(QT_CONFIG___contains___private_tests)
+ add_subdirectory(domain)
+ add_subdirectory(chartdataset)
+endif()
+if(QT_FEATURE_charts_datetime_axis)
+ add_subdirectory(qdatetimeaxis)
+endif()
+if(TARGET Qt::Quick)
+ add_subdirectory(qml)
+ add_subdirectory(qml-qtquicktest)
+endif()
diff --git a/tests/auto/CMakeLists.txt b/tests/auto/CMakeLists.txt
new file mode 100644
index 00000000..032035cb
--- /dev/null
+++ b/tests/auto/CMakeLists.txt
@@ -0,0 +1,40 @@
+# Generated from auto.pro.
+
+add_subdirectory(qchartview)
+add_subdirectory(qchart)
+add_subdirectory(qlineseries)
+add_subdirectory(qbarset)
+add_subdirectory(qbarseries)
+add_subdirectory(qstackedbarseries)
+add_subdirectory(qpercentbarseries)
+add_subdirectory(qpieslice)
+add_subdirectory(qpieseries)
+add_subdirectory(qpiemodelmapper)
+add_subdirectory(qsplineseries)
+add_subdirectory(qscatterseries)
+add_subdirectory(qxymodelmapper)
+add_subdirectory(qbarmodelmapper)
+add_subdirectory(qhorizontalbarseries)
+add_subdirectory(qhorizontalstackedbarseries)
+add_subdirectory(qhorizontalpercentbarseries)
+add_subdirectory(qvalueaxis)
+add_subdirectory(qlogvalueaxis)
+add_subdirectory(qcategoryaxis)
+add_subdirectory(qbarcategoryaxis)
+add_subdirectory(qlegend)
+add_subdirectory(qareaseries)
+# add_subdirectory(cmake) # special case
+add_subdirectory(qcandlestickmodelmapper)
+add_subdirectory(qcandlestickseries)
+add_subdirectory(qcandlestickset)
+if(QT_FEATURE_private_tests) # special case
+ add_subdirectory(domain)
+ add_subdirectory(chartdataset)
+endif()
+if(QT_FEATURE_charts_datetime_axis)
+ add_subdirectory(qdatetimeaxis)
+endif()
+if(TARGET Qt::Quick)
+ add_subdirectory(qml)
+ add_subdirectory(qml-qtquicktest)
+endif()
diff --git a/tests/auto/chartdataset/.prev_CMakeLists.txt b/tests/auto/chartdataset/.prev_CMakeLists.txt
new file mode 100644
index 00000000..16987a5a
--- /dev/null
+++ b/tests/auto/chartdataset/.prev_CMakeLists.txt
@@ -0,0 +1,30 @@
+# Generated from chartdataset.pro.
+
+#####################################################################
+## chartdataset Test:
+#####################################################################
+
+qt_internal_add_test(chartdataset
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_chartdataset.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::ChartsPrivate
+ Qt::CorePrivate
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(chartdataset CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/chartdataset/CMakeLists.txt b/tests/auto/chartdataset/CMakeLists.txt
new file mode 100644
index 00000000..fae5b2e9
--- /dev/null
+++ b/tests/auto/chartdataset/CMakeLists.txt
@@ -0,0 +1,21 @@
+# Generated from chartdataset.pro.
+
+#####################################################################
+## chartdataset Test:
+#####################################################################
+
+qt_internal_add_test(chartdataset
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_chartdataset.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::ChartsPrivate
+ Qt::CorePrivate
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/domain/.prev_CMakeLists.txt b/tests/auto/domain/.prev_CMakeLists.txt
new file mode 100644
index 00000000..304d2775
--- /dev/null
+++ b/tests/auto/domain/.prev_CMakeLists.txt
@@ -0,0 +1,30 @@
+# Generated from domain.pro.
+
+#####################################################################
+## domain Test:
+#####################################################################
+
+qt_internal_add_test(domain
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_domain.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::ChartsPrivate
+ Qt::CorePrivate
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(domain CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/domain/CMakeLists.txt b/tests/auto/domain/CMakeLists.txt
new file mode 100644
index 00000000..307c3ff3
--- /dev/null
+++ b/tests/auto/domain/CMakeLists.txt
@@ -0,0 +1,21 @@
+# Generated from domain.pro.
+
+#####################################################################
+## domain Test:
+#####################################################################
+
+qt_internal_add_test(domain
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_domain.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::ChartsPrivate
+ Qt::CorePrivate
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qareaseries/.prev_CMakeLists.txt b/tests/auto/qareaseries/.prev_CMakeLists.txt
new file mode 100644
index 00000000..dcc63d1f
--- /dev/null
+++ b/tests/auto/qareaseries/.prev_CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from qareaseries.pro.
+
+#####################################################################
+## qareaseries Test:
+#####################################################################
+
+qt_internal_add_test(qareaseries
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qareaseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qareaseries CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qareaseries/CMakeLists.txt b/tests/auto/qareaseries/CMakeLists.txt
new file mode 100644
index 00000000..dca6ada2
--- /dev/null
+++ b/tests/auto/qareaseries/CMakeLists.txt
@@ -0,0 +1,19 @@
+# Generated from qareaseries.pro.
+
+#####################################################################
+## qareaseries Test:
+#####################################################################
+
+qt_internal_add_test(qareaseries
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qareaseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qbarcategoryaxis/.prev_CMakeLists.txt b/tests/auto/qbarcategoryaxis/.prev_CMakeLists.txt
new file mode 100644
index 00000000..81b3e407
--- /dev/null
+++ b/tests/auto/qbarcategoryaxis/.prev_CMakeLists.txt
@@ -0,0 +1,29 @@
+# Generated from qbarcategoryaxis.pro.
+
+#####################################################################
+## qbarcategoryaxis Test:
+#####################################################################
+
+qt_internal_add_test(qbarcategoryaxis
+ SOURCES
+ ../inc/tst_definitions.h
+ ../qabstractaxis/tst_qabstractaxis.cpp ../qabstractaxis/tst_qabstractaxis.h
+ tst_qbarcategoryaxis.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qbarcategoryaxis CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qbarcategoryaxis/CMakeLists.txt b/tests/auto/qbarcategoryaxis/CMakeLists.txt
new file mode 100644
index 00000000..6cd198df
--- /dev/null
+++ b/tests/auto/qbarcategoryaxis/CMakeLists.txt
@@ -0,0 +1,20 @@
+# Generated from qbarcategoryaxis.pro.
+
+#####################################################################
+## qbarcategoryaxis Test:
+#####################################################################
+
+qt_internal_add_test(qbarcategoryaxis
+ SOURCES
+ ../inc/tst_definitions.h
+ ../qabstractaxis/tst_qabstractaxis.cpp ../qabstractaxis/tst_qabstractaxis.h
+ tst_qbarcategoryaxis.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qbarmodelmapper/.prev_CMakeLists.txt b/tests/auto/qbarmodelmapper/.prev_CMakeLists.txt
new file mode 100644
index 00000000..dc278c6f
--- /dev/null
+++ b/tests/auto/qbarmodelmapper/.prev_CMakeLists.txt
@@ -0,0 +1,19 @@
+# Generated from qbarmodelmapper.pro.
+
+#####################################################################
+## qbarmodelmapper Test:
+#####################################################################
+
+qt_internal_add_test(qbarmodelmapper
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qbarmodelmapper.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qbarmodelmapper/CMakeLists.txt b/tests/auto/qbarmodelmapper/CMakeLists.txt
new file mode 100644
index 00000000..e0a3fd7e
--- /dev/null
+++ b/tests/auto/qbarmodelmapper/CMakeLists.txt
@@ -0,0 +1,21 @@
+# Generated from qbarmodelmapper.pro.
+
+#####################################################################
+## qbarmodelmapper Test:
+#####################################################################
+
+qt_internal_add_test(qbarmodelmapper
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qbarmodelmapper.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+ Qt::Charts # special case
+ Qt::Test # special case
+)
diff --git a/tests/auto/qbarseries/.prev_CMakeLists.txt b/tests/auto/qbarseries/.prev_CMakeLists.txt
new file mode 100644
index 00000000..615396b6
--- /dev/null
+++ b/tests/auto/qbarseries/.prev_CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from qbarseries.pro.
+
+#####################################################################
+## qbarseries Test:
+#####################################################################
+
+qt_internal_add_test(qbarseries
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qbarseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qbarseries CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qbarseries/CMakeLists.txt b/tests/auto/qbarseries/CMakeLists.txt
new file mode 100644
index 00000000..fcb8e98e
--- /dev/null
+++ b/tests/auto/qbarseries/CMakeLists.txt
@@ -0,0 +1,19 @@
+# Generated from qbarseries.pro.
+
+#####################################################################
+## qbarseries Test:
+#####################################################################
+
+qt_internal_add_test(qbarseries
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qbarseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qbarset/.prev_CMakeLists.txt b/tests/auto/qbarset/.prev_CMakeLists.txt
new file mode 100644
index 00000000..47fab5a8
--- /dev/null
+++ b/tests/auto/qbarset/.prev_CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from qbarset.pro.
+
+#####################################################################
+## qbarset Test:
+#####################################################################
+
+qt_internal_add_test(qbarset
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qbarset.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qbarset CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qbarset/CMakeLists.txt b/tests/auto/qbarset/CMakeLists.txt
new file mode 100644
index 00000000..4317b118
--- /dev/null
+++ b/tests/auto/qbarset/CMakeLists.txt
@@ -0,0 +1,19 @@
+# Generated from qbarset.pro.
+
+#####################################################################
+## qbarset Test:
+#####################################################################
+
+qt_internal_add_test(qbarset
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qbarset.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qcandlestickmodelmapper/.prev_CMakeLists.txt b/tests/auto/qcandlestickmodelmapper/.prev_CMakeLists.txt
new file mode 100644
index 00000000..49cf36ee
--- /dev/null
+++ b/tests/auto/qcandlestickmodelmapper/.prev_CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from qcandlestickmodelmapper.pro.
+
+#####################################################################
+## qcandlestickmodelmapper Test:
+#####################################################################
+
+qt_internal_add_test(qcandlestickmodelmapper
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qcandlestickmodelmapper.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qcandlestickmodelmapper CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qcandlestickmodelmapper/CMakeLists.txt b/tests/auto/qcandlestickmodelmapper/CMakeLists.txt
new file mode 100644
index 00000000..9dc10e87
--- /dev/null
+++ b/tests/auto/qcandlestickmodelmapper/CMakeLists.txt
@@ -0,0 +1,19 @@
+# Generated from qcandlestickmodelmapper.pro.
+
+#####################################################################
+## qcandlestickmodelmapper Test:
+#####################################################################
+
+qt_internal_add_test(qcandlestickmodelmapper
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qcandlestickmodelmapper.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qcandlestickseries/.prev_CMakeLists.txt b/tests/auto/qcandlestickseries/.prev_CMakeLists.txt
new file mode 100644
index 00000000..bf5086b7
--- /dev/null
+++ b/tests/auto/qcandlestickseries/.prev_CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from qcandlestickseries.pro.
+
+#####################################################################
+## qcandlestickseries Test:
+#####################################################################
+
+qt_internal_add_test(qcandlestickseries
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qcandlestickseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qcandlestickseries CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qcandlestickseries/CMakeLists.txt b/tests/auto/qcandlestickseries/CMakeLists.txt
new file mode 100644
index 00000000..bc20f2bb
--- /dev/null
+++ b/tests/auto/qcandlestickseries/CMakeLists.txt
@@ -0,0 +1,19 @@
+# Generated from qcandlestickseries.pro.
+
+#####################################################################
+## qcandlestickseries Test:
+#####################################################################
+
+qt_internal_add_test(qcandlestickseries
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qcandlestickseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qcandlestickset/.prev_CMakeLists.txt b/tests/auto/qcandlestickset/.prev_CMakeLists.txt
new file mode 100644
index 00000000..9960c470
--- /dev/null
+++ b/tests/auto/qcandlestickset/.prev_CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from qcandlestickset.pro.
+
+#####################################################################
+## qcandlestickset Test:
+#####################################################################
+
+qt_internal_add_test(qcandlestickset
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qcandlestickset.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qcandlestickset CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qcandlestickset/CMakeLists.txt b/tests/auto/qcandlestickset/CMakeLists.txt
new file mode 100644
index 00000000..91751a50
--- /dev/null
+++ b/tests/auto/qcandlestickset/CMakeLists.txt
@@ -0,0 +1,19 @@
+# Generated from qcandlestickset.pro.
+
+#####################################################################
+## qcandlestickset Test:
+#####################################################################
+
+qt_internal_add_test(qcandlestickset
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qcandlestickset.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qcategoryaxis/.prev_CMakeLists.txt b/tests/auto/qcategoryaxis/.prev_CMakeLists.txt
new file mode 100644
index 00000000..6146f238
--- /dev/null
+++ b/tests/auto/qcategoryaxis/.prev_CMakeLists.txt
@@ -0,0 +1,29 @@
+# Generated from qcategoryaxis.pro.
+
+#####################################################################
+## qcategoryaxis Test:
+#####################################################################
+
+qt_internal_add_test(qcategoryaxis
+ SOURCES
+ ../inc/tst_definitions.h
+ ../qabstractaxis/tst_qabstractaxis.cpp ../qabstractaxis/tst_qabstractaxis.h
+ tst_qcategoryaxis.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qcategoryaxis CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qcategoryaxis/CMakeLists.txt b/tests/auto/qcategoryaxis/CMakeLists.txt
new file mode 100644
index 00000000..2f4757df
--- /dev/null
+++ b/tests/auto/qcategoryaxis/CMakeLists.txt
@@ -0,0 +1,20 @@
+# Generated from qcategoryaxis.pro.
+
+#####################################################################
+## qcategoryaxis Test:
+#####################################################################
+
+qt_internal_add_test(qcategoryaxis
+ SOURCES
+ ../inc/tst_definitions.h
+ ../qabstractaxis/tst_qabstractaxis.cpp ../qabstractaxis/tst_qabstractaxis.h
+ tst_qcategoryaxis.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qchart/.prev_CMakeLists.txt b/tests/auto/qchart/.prev_CMakeLists.txt
new file mode 100644
index 00000000..4da403c6
--- /dev/null
+++ b/tests/auto/qchart/.prev_CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from qchart.pro.
+
+#####################################################################
+## qchart Test:
+#####################################################################
+
+qt_internal_add_test(qchart
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qchart.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qchart CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qchart/CMakeLists.txt b/tests/auto/qchart/CMakeLists.txt
new file mode 100644
index 00000000..b068e5aa
--- /dev/null
+++ b/tests/auto/qchart/CMakeLists.txt
@@ -0,0 +1,19 @@
+# Generated from qchart.pro.
+
+#####################################################################
+## qchart Test:
+#####################################################################
+
+qt_internal_add_test(qchart
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qchart.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qchartview/.prev_CMakeLists.txt b/tests/auto/qchartview/.prev_CMakeLists.txt
new file mode 100644
index 00000000..a38eb03c
--- /dev/null
+++ b/tests/auto/qchartview/.prev_CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from qchartview.pro.
+
+#####################################################################
+## qchartview Test:
+#####################################################################
+
+qt_internal_add_test(qchartview
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qchartview.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qchartview CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qchartview/CMakeLists.txt b/tests/auto/qchartview/CMakeLists.txt
new file mode 100644
index 00000000..f1bece06
--- /dev/null
+++ b/tests/auto/qchartview/CMakeLists.txt
@@ -0,0 +1,19 @@
+# Generated from qchartview.pro.
+
+#####################################################################
+## qchartview Test:
+#####################################################################
+
+qt_internal_add_test(qchartview
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qchartview.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qdatetimeaxis/.prev_CMakeLists.txt b/tests/auto/qdatetimeaxis/.prev_CMakeLists.txt
new file mode 100644
index 00000000..a382b154
--- /dev/null
+++ b/tests/auto/qdatetimeaxis/.prev_CMakeLists.txt
@@ -0,0 +1,29 @@
+# Generated from qdatetimeaxis.pro.
+
+#####################################################################
+## qdatetimeaxis Test:
+#####################################################################
+
+qt_internal_add_test(qdatetimeaxis
+ SOURCES
+ ../inc/tst_definitions.h
+ ../qabstractaxis/tst_qabstractaxis.cpp ../qabstractaxis/tst_qabstractaxis.h
+ tst_qdatetimeaxis.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qdatetimeaxis CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qdatetimeaxis/CMakeLists.txt b/tests/auto/qdatetimeaxis/CMakeLists.txt
new file mode 100644
index 00000000..682b1739
--- /dev/null
+++ b/tests/auto/qdatetimeaxis/CMakeLists.txt
@@ -0,0 +1,20 @@
+# Generated from qdatetimeaxis.pro.
+
+#####################################################################
+## qdatetimeaxis Test:
+#####################################################################
+
+qt_internal_add_test(qdatetimeaxis
+ SOURCES
+ ../inc/tst_definitions.h
+ ../qabstractaxis/tst_qabstractaxis.cpp ../qabstractaxis/tst_qabstractaxis.h
+ tst_qdatetimeaxis.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qhorizontalbarseries/.prev_CMakeLists.txt b/tests/auto/qhorizontalbarseries/.prev_CMakeLists.txt
new file mode 100644
index 00000000..ab8a6d83
--- /dev/null
+++ b/tests/auto/qhorizontalbarseries/.prev_CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from qhorizontalbarseries.pro.
+
+#####################################################################
+## qhorizontalbarseries Test:
+#####################################################################
+
+qt_internal_add_test(qhorizontalbarseries
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qhorizontalbarseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qhorizontalbarseries CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qhorizontalbarseries/CMakeLists.txt b/tests/auto/qhorizontalbarseries/CMakeLists.txt
new file mode 100644
index 00000000..5c972b7b
--- /dev/null
+++ b/tests/auto/qhorizontalbarseries/CMakeLists.txt
@@ -0,0 +1,19 @@
+# Generated from qhorizontalbarseries.pro.
+
+#####################################################################
+## qhorizontalbarseries Test:
+#####################################################################
+
+qt_internal_add_test(qhorizontalbarseries
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qhorizontalbarseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qhorizontalpercentbarseries/.prev_CMakeLists.txt b/tests/auto/qhorizontalpercentbarseries/.prev_CMakeLists.txt
new file mode 100644
index 00000000..fb59f920
--- /dev/null
+++ b/tests/auto/qhorizontalpercentbarseries/.prev_CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from qhorizontalpercentbarseries.pro.
+
+#####################################################################
+## qhorizontalpercentbarseries Test:
+#####################################################################
+
+qt_internal_add_test(qhorizontalpercentbarseries
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qhorizontalpercentbarseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qhorizontalpercentbarseries CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qhorizontalpercentbarseries/CMakeLists.txt b/tests/auto/qhorizontalpercentbarseries/CMakeLists.txt
new file mode 100644
index 00000000..16fba46c
--- /dev/null
+++ b/tests/auto/qhorizontalpercentbarseries/CMakeLists.txt
@@ -0,0 +1,19 @@
+# Generated from qhorizontalpercentbarseries.pro.
+
+#####################################################################
+## qhorizontalpercentbarseries Test:
+#####################################################################
+
+qt_internal_add_test(qhorizontalpercentbarseries
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qhorizontalpercentbarseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qhorizontalstackedbarseries/.prev_CMakeLists.txt b/tests/auto/qhorizontalstackedbarseries/.prev_CMakeLists.txt
new file mode 100644
index 00000000..4dfe291a
--- /dev/null
+++ b/tests/auto/qhorizontalstackedbarseries/.prev_CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from qhorizontalstackedbarseries.pro.
+
+#####################################################################
+## qhorizontalstackedbarseries Test:
+#####################################################################
+
+qt_internal_add_test(qhorizontalstackedbarseries
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qhorizontalstackedbarseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qhorizontalstackedbarseries CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qhorizontalstackedbarseries/CMakeLists.txt b/tests/auto/qhorizontalstackedbarseries/CMakeLists.txt
new file mode 100644
index 00000000..c1f513fd
--- /dev/null
+++ b/tests/auto/qhorizontalstackedbarseries/CMakeLists.txt
@@ -0,0 +1,19 @@
+# Generated from qhorizontalstackedbarseries.pro.
+
+#####################################################################
+## qhorizontalstackedbarseries Test:
+#####################################################################
+
+qt_internal_add_test(qhorizontalstackedbarseries
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qhorizontalstackedbarseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qlegend/.prev_CMakeLists.txt b/tests/auto/qlegend/.prev_CMakeLists.txt
new file mode 100644
index 00000000..aaaddd87
--- /dev/null
+++ b/tests/auto/qlegend/.prev_CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from qlegend.pro.
+
+#####################################################################
+## qlegend Test:
+#####################################################################
+
+qt_internal_add_test(qlegend
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qlegend.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qlegend CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qlegend/CMakeLists.txt b/tests/auto/qlegend/CMakeLists.txt
new file mode 100644
index 00000000..40d71a0a
--- /dev/null
+++ b/tests/auto/qlegend/CMakeLists.txt
@@ -0,0 +1,19 @@
+# Generated from qlegend.pro.
+
+#####################################################################
+## qlegend Test:
+#####################################################################
+
+qt_internal_add_test(qlegend
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qlegend.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qlineseries/.prev_CMakeLists.txt b/tests/auto/qlineseries/.prev_CMakeLists.txt
new file mode 100644
index 00000000..10959ecf
--- /dev/null
+++ b/tests/auto/qlineseries/.prev_CMakeLists.txt
@@ -0,0 +1,29 @@
+# Generated from qlineseries.pro.
+
+#####################################################################
+## qlineseries Test:
+#####################################################################
+
+qt_internal_add_test(qlineseries
+ SOURCES
+ ../inc/tst_definitions.h
+ ../qxyseries/tst_qxyseries.cpp ../qxyseries/tst_qxyseries.h
+ tst_qlineseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qlineseries CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qlineseries/CMakeLists.txt b/tests/auto/qlineseries/CMakeLists.txt
new file mode 100644
index 00000000..40755fa2
--- /dev/null
+++ b/tests/auto/qlineseries/CMakeLists.txt
@@ -0,0 +1,20 @@
+# Generated from qlineseries.pro.
+
+#####################################################################
+## qlineseries Test:
+#####################################################################
+
+qt_internal_add_test(qlineseries
+ SOURCES
+ ../inc/tst_definitions.h
+ ../qxyseries/tst_qxyseries.cpp ../qxyseries/tst_qxyseries.h
+ tst_qlineseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qlogvalueaxis/.prev_CMakeLists.txt b/tests/auto/qlogvalueaxis/.prev_CMakeLists.txt
new file mode 100644
index 00000000..7175f857
--- /dev/null
+++ b/tests/auto/qlogvalueaxis/.prev_CMakeLists.txt
@@ -0,0 +1,29 @@
+# Generated from qlogvalueaxis.pro.
+
+#####################################################################
+## qlogvalueaxis Test:
+#####################################################################
+
+qt_internal_add_test(qlogvalueaxis
+ SOURCES
+ ../inc/tst_definitions.h
+ ../qabstractaxis/tst_qabstractaxis.cpp ../qabstractaxis/tst_qabstractaxis.h
+ tst_qlogvalueaxis.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qlogvalueaxis CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qlogvalueaxis/CMakeLists.txt b/tests/auto/qlogvalueaxis/CMakeLists.txt
new file mode 100644
index 00000000..bfdcb89b
--- /dev/null
+++ b/tests/auto/qlogvalueaxis/CMakeLists.txt
@@ -0,0 +1,20 @@
+# Generated from qlogvalueaxis.pro.
+
+#####################################################################
+## qlogvalueaxis Test:
+#####################################################################
+
+qt_internal_add_test(qlogvalueaxis
+ SOURCES
+ ../inc/tst_definitions.h
+ ../qabstractaxis/tst_qabstractaxis.cpp ../qabstractaxis/tst_qabstractaxis.h
+ tst_qlogvalueaxis.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qml-qtquicktest/CMakeLists.txt b/tests/auto/qml-qtquicktest/CMakeLists.txt
new file mode 100644
index 00000000..46b927c4
--- /dev/null
+++ b/tests/auto/qml-qtquicktest/CMakeLists.txt
@@ -0,0 +1,26 @@
+# Generated from qml-qtquicktest.pro.
+
+#####################################################################
+## qml-qtquicktest Test:
+#####################################################################
+
+qt_internal_add_test(qml-qtquicktest
+ QMLTEST
+ SOURCES
+ ../inc/tst_definitions.h
+ main.cpp
+ DEFINES
+ QUICK_TEST_SOURCE_DIR=\"\\\"${CMAKE_CURRENT_SOURCE_DIR}\\\"\"
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+#### Keys ignored in scope 1:.:.:qml-qtquicktest.pro:<TRUE>:
+# OTHER_FILES = "tst_*.qml"
+# TEMPLATE = "app"
diff --git a/tests/auto/qml/.prev_CMakeLists.txt b/tests/auto/qml/.prev_CMakeLists.txt
new file mode 100644
index 00000000..063cd02f
--- /dev/null
+++ b/tests/auto/qml/.prev_CMakeLists.txt
@@ -0,0 +1,30 @@
+# Generated from qml.pro.
+
+#####################################################################
+## qml Test:
+#####################################################################
+
+qt_internal_add_test(qml
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qml.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Qml
+ Qt::Quick
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qml CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qml/CMakeLists.txt b/tests/auto/qml/CMakeLists.txt
new file mode 100644
index 00000000..09cc5aef
--- /dev/null
+++ b/tests/auto/qml/CMakeLists.txt
@@ -0,0 +1,21 @@
+# Generated from qml.pro.
+
+#####################################################################
+## qml Test:
+#####################################################################
+
+qt_internal_add_test(qml
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qml.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Qml
+ Qt::Quick
+ Qt::Widgets
+)
diff --git a/tests/auto/qpercentbarseries/.prev_CMakeLists.txt b/tests/auto/qpercentbarseries/.prev_CMakeLists.txt
new file mode 100644
index 00000000..a8f7e61b
--- /dev/null
+++ b/tests/auto/qpercentbarseries/.prev_CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from qpercentbarseries.pro.
+
+#####################################################################
+## qpercentbarseries Test:
+#####################################################################
+
+qt_internal_add_test(qpercentbarseries
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qpercentbarseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qpercentbarseries CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qpercentbarseries/CMakeLists.txt b/tests/auto/qpercentbarseries/CMakeLists.txt
new file mode 100644
index 00000000..c3008229
--- /dev/null
+++ b/tests/auto/qpercentbarseries/CMakeLists.txt
@@ -0,0 +1,19 @@
+# Generated from qpercentbarseries.pro.
+
+#####################################################################
+## qpercentbarseries Test:
+#####################################################################
+
+qt_internal_add_test(qpercentbarseries
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qpercentbarseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qpiemodelmapper/.prev_CMakeLists.txt b/tests/auto/qpiemodelmapper/.prev_CMakeLists.txt
new file mode 100644
index 00000000..54f05c49
--- /dev/null
+++ b/tests/auto/qpiemodelmapper/.prev_CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from qpiemodelmapper.pro.
+
+#####################################################################
+## qpiemodelmapper Test:
+#####################################################################
+
+qt_internal_add_test(qpiemodelmapper
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qpiemodelmapper.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qpiemodelmapper CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qpiemodelmapper/CMakeLists.txt b/tests/auto/qpiemodelmapper/CMakeLists.txt
new file mode 100644
index 00000000..76b834b5
--- /dev/null
+++ b/tests/auto/qpiemodelmapper/CMakeLists.txt
@@ -0,0 +1,19 @@
+# Generated from qpiemodelmapper.pro.
+
+#####################################################################
+## qpiemodelmapper Test:
+#####################################################################
+
+qt_internal_add_test(qpiemodelmapper
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qpiemodelmapper.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qpieseries/.prev_CMakeLists.txt b/tests/auto/qpieseries/.prev_CMakeLists.txt
new file mode 100644
index 00000000..f96a397d
--- /dev/null
+++ b/tests/auto/qpieseries/.prev_CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from qpieseries.pro.
+
+#####################################################################
+## qpieseries Test:
+#####################################################################
+
+qt_internal_add_test(qpieseries
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qpieseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qpieseries CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qpieseries/CMakeLists.txt b/tests/auto/qpieseries/CMakeLists.txt
new file mode 100644
index 00000000..81d4454e
--- /dev/null
+++ b/tests/auto/qpieseries/CMakeLists.txt
@@ -0,0 +1,19 @@
+# Generated from qpieseries.pro.
+
+#####################################################################
+## qpieseries Test:
+#####################################################################
+
+qt_internal_add_test(qpieseries
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qpieseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qpieslice/.prev_CMakeLists.txt b/tests/auto/qpieslice/.prev_CMakeLists.txt
new file mode 100644
index 00000000..58d665c6
--- /dev/null
+++ b/tests/auto/qpieslice/.prev_CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from qpieslice.pro.
+
+#####################################################################
+## qpieslice Test:
+#####################################################################
+
+qt_internal_add_test(qpieslice
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qpieslice.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qpieslice CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qpieslice/CMakeLists.txt b/tests/auto/qpieslice/CMakeLists.txt
new file mode 100644
index 00000000..863ee9aa
--- /dev/null
+++ b/tests/auto/qpieslice/CMakeLists.txt
@@ -0,0 +1,19 @@
+# Generated from qpieslice.pro.
+
+#####################################################################
+## qpieslice Test:
+#####################################################################
+
+qt_internal_add_test(qpieslice
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qpieslice.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qscatterseries/.prev_CMakeLists.txt b/tests/auto/qscatterseries/.prev_CMakeLists.txt
new file mode 100644
index 00000000..a99a589b
--- /dev/null
+++ b/tests/auto/qscatterseries/.prev_CMakeLists.txt
@@ -0,0 +1,29 @@
+# Generated from qscatterseries.pro.
+
+#####################################################################
+## qscatterseries Test:
+#####################################################################
+
+qt_internal_add_test(qscatterseries
+ SOURCES
+ ../inc/tst_definitions.h
+ ../qxyseries/tst_qxyseries.cpp ../qxyseries/tst_qxyseries.h
+ tst_qscatterseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qscatterseries CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qscatterseries/CMakeLists.txt b/tests/auto/qscatterseries/CMakeLists.txt
new file mode 100644
index 00000000..daa2eedb
--- /dev/null
+++ b/tests/auto/qscatterseries/CMakeLists.txt
@@ -0,0 +1,20 @@
+# Generated from qscatterseries.pro.
+
+#####################################################################
+## qscatterseries Test:
+#####################################################################
+
+qt_internal_add_test(qscatterseries
+ SOURCES
+ ../inc/tst_definitions.h
+ ../qxyseries/tst_qxyseries.cpp ../qxyseries/tst_qxyseries.h
+ tst_qscatterseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qsplineseries/.prev_CMakeLists.txt b/tests/auto/qsplineseries/.prev_CMakeLists.txt
new file mode 100644
index 00000000..f08379b1
--- /dev/null
+++ b/tests/auto/qsplineseries/.prev_CMakeLists.txt
@@ -0,0 +1,29 @@
+# Generated from qsplineseries.pro.
+
+#####################################################################
+## qsplineseries Test:
+#####################################################################
+
+qt_internal_add_test(qsplineseries
+ SOURCES
+ ../inc/tst_definitions.h
+ ../qxyseries/tst_qxyseries.cpp ../qxyseries/tst_qxyseries.h
+ tst_qsplineseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qsplineseries CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qsplineseries/CMakeLists.txt b/tests/auto/qsplineseries/CMakeLists.txt
new file mode 100644
index 00000000..08ed6f66
--- /dev/null
+++ b/tests/auto/qsplineseries/CMakeLists.txt
@@ -0,0 +1,20 @@
+# Generated from qsplineseries.pro.
+
+#####################################################################
+## qsplineseries Test:
+#####################################################################
+
+qt_internal_add_test(qsplineseries
+ SOURCES
+ ../inc/tst_definitions.h
+ ../qxyseries/tst_qxyseries.cpp ../qxyseries/tst_qxyseries.h
+ tst_qsplineseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qstackedbarseries/.prev_CMakeLists.txt b/tests/auto/qstackedbarseries/.prev_CMakeLists.txt
new file mode 100644
index 00000000..439c9055
--- /dev/null
+++ b/tests/auto/qstackedbarseries/.prev_CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from qstackedbarseries.pro.
+
+#####################################################################
+## qstackedbarseries Test:
+#####################################################################
+
+qt_internal_add_test(qstackedbarseries
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qstackedbarseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qstackedbarseries CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qstackedbarseries/CMakeLists.txt b/tests/auto/qstackedbarseries/CMakeLists.txt
new file mode 100644
index 00000000..497da94a
--- /dev/null
+++ b/tests/auto/qstackedbarseries/CMakeLists.txt
@@ -0,0 +1,19 @@
+# Generated from qstackedbarseries.pro.
+
+#####################################################################
+## qstackedbarseries Test:
+#####################################################################
+
+qt_internal_add_test(qstackedbarseries
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qstackedbarseries.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qvalueaxis/.prev_CMakeLists.txt b/tests/auto/qvalueaxis/.prev_CMakeLists.txt
new file mode 100644
index 00000000..299ac191
--- /dev/null
+++ b/tests/auto/qvalueaxis/.prev_CMakeLists.txt
@@ -0,0 +1,29 @@
+# Generated from qvalueaxis.pro.
+
+#####################################################################
+## qvalueaxis Test:
+#####################################################################
+
+qt_internal_add_test(qvalueaxis
+ SOURCES
+ ../inc/tst_definitions.h
+ ../qabstractaxis/tst_qabstractaxis.cpp ../qabstractaxis/tst_qabstractaxis.h
+ tst_qvalueaxis.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qvalueaxis CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qvalueaxis/CMakeLists.txt b/tests/auto/qvalueaxis/CMakeLists.txt
new file mode 100644
index 00000000..c580cd40
--- /dev/null
+++ b/tests/auto/qvalueaxis/CMakeLists.txt
@@ -0,0 +1,20 @@
+# Generated from qvalueaxis.pro.
+
+#####################################################################
+## qvalueaxis Test:
+#####################################################################
+
+qt_internal_add_test(qvalueaxis
+ SOURCES
+ ../inc/tst_definitions.h
+ ../qabstractaxis/tst_qabstractaxis.cpp ../qabstractaxis/tst_qabstractaxis.h
+ tst_qvalueaxis.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/auto/qxymodelmapper/.prev_CMakeLists.txt b/tests/auto/qxymodelmapper/.prev_CMakeLists.txt
new file mode 100644
index 00000000..4e1d2c77
--- /dev/null
+++ b/tests/auto/qxymodelmapper/.prev_CMakeLists.txt
@@ -0,0 +1,28 @@
+# Generated from qxymodelmapper.pro.
+
+#####################################################################
+## qxymodelmapper Test:
+#####################################################################
+
+qt_internal_add_test(qxymodelmapper
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qxymodelmapper.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(qxymodelmapper CONDITION TARGET___contains___qml._x_
+ PUBLIC_LIBRARIES
+ Qt::Qml
+ Qt::Quick
+)
diff --git a/tests/auto/qxymodelmapper/CMakeLists.txt b/tests/auto/qxymodelmapper/CMakeLists.txt
new file mode 100644
index 00000000..39104790
--- /dev/null
+++ b/tests/auto/qxymodelmapper/CMakeLists.txt
@@ -0,0 +1,19 @@
+# Generated from qxymodelmapper.pro.
+
+#####################################################################
+## qxymodelmapper Test:
+#####################################################################
+
+qt_internal_add_test(qxymodelmapper
+ SOURCES
+ ../inc/tst_definitions.h
+ tst_qxymodelmapper.cpp
+ INCLUDE_DIRECTORIES
+ ../inc
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/manual/CMakeLists.txt b/tests/manual/CMakeLists.txt
new file mode 100644
index 00000000..12214a61
--- /dev/null
+++ b/tests/manual/CMakeLists.txt
@@ -0,0 +1,17 @@
+# Generated from manual.pro.
+
+add_subdirectory(presenterchart)
+add_subdirectory(polarcharttest)
+add_subdirectory(boxplottester)
+add_subdirectory(candlesticktester)
+add_subdirectory(barcharttester)
+if(QT_FEATURE_opengl)
+ add_subdirectory(chartwidgettest)
+ add_subdirectory(wavechart)
+ add_subdirectory(chartviewer)
+ add_subdirectory(openglseriestest)
+endif()
+if(TARGET Qt::Quick)
+ add_subdirectory(qmlchartproperties)
+ add_subdirectory(qmlchartaxis)
+endif()
diff --git a/tests/manual/barcharttester/CMakeLists.txt b/tests/manual/barcharttester/CMakeLists.txt
new file mode 100644
index 00000000..d3362906
--- /dev/null
+++ b/tests/manual/barcharttester/CMakeLists.txt
@@ -0,0 +1,19 @@
+# Generated from barcharttester.pro.
+
+#####################################################################
+## barcharttester Binary:
+#####################################################################
+
+qt_internal_add_manual_test(barcharttester
+ GUI
+ SOURCES
+ chart-widget.cpp chart-widget.h
+ main.cpp
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::Widgets
+)
+
+#### Keys ignored in scope 1:.:.:barcharttester.pro:<TRUE>:
+# TEMPLATE = "app"
diff --git a/tests/manual/boxplottester/CMakeLists.txt b/tests/manual/boxplottester/CMakeLists.txt
new file mode 100644
index 00000000..48d85e29
--- /dev/null
+++ b/tests/manual/boxplottester/CMakeLists.txt
@@ -0,0 +1,23 @@
+# Generated from boxplottester.pro.
+
+#####################################################################
+## boxplottester Binary:
+#####################################################################
+
+qt_internal_add_manual_test(boxplottester
+ GUI
+ SOURCES
+ customtablemodel.cpp customtablemodel.h
+ main.cpp
+ mainwidget.cpp mainwidget.h
+ pentool.cpp pentool.h
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+#### Keys ignored in scope 1:.:.:boxplottester.pro:<TRUE>:
+# TEMPLATE = "app"
diff --git a/tests/manual/candlesticktester/CMakeLists.txt b/tests/manual/candlesticktester/CMakeLists.txt
new file mode 100644
index 00000000..093ee8d2
--- /dev/null
+++ b/tests/manual/candlesticktester/CMakeLists.txt
@@ -0,0 +1,19 @@
+# Generated from candlesticktester.pro.
+
+#####################################################################
+## candlesticktester Binary:
+#####################################################################
+
+qt_internal_add_manual_test(candlesticktester
+ GUI
+ SOURCES
+ customtablemodel.cpp customtablemodel.h
+ main.cpp
+ mainwidget.cpp mainwidget.h
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/manual/chartdesigner/CMakeLists.txt b/tests/manual/chartdesigner/CMakeLists.txt
new file mode 100644
index 00000000..959fb361
--- /dev/null
+++ b/tests/manual/chartdesigner/CMakeLists.txt
@@ -0,0 +1,27 @@
+# Generated from chartdesigner.pro.
+
+#####################################################################
+## chartdesigner Binary:
+#####################################################################
+
+qt_internal_add_manual_test(chartdesigner
+ GUI
+ SOURCES
+ brushwidget.cpp brushwidget.h
+ engine.cpp engine.h
+ main.cpp
+ mainwindow.cpp mainwindow.h
+ objectinspectorwidget.cpp objectinspectorwidget.h
+ penwidget.cpp penwidget.h
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+)
+
+## Scopes:
+#####################################################################
+
+#### Keys ignored in scope 2:.:.:chartdesigner.pro:NOT system_build AND APPLE:
+# QMAKE_POST_LINK = "$$MAC_POST_LINK_PREFIX $$MAC_TESTS_BIN_DIR"
diff --git a/tests/manual/chartviewer/CMakeLists.txt b/tests/manual/chartviewer/CMakeLists.txt
new file mode 100644
index 00000000..d25c23cb
--- /dev/null
+++ b/tests/manual/chartviewer/CMakeLists.txt
@@ -0,0 +1,75 @@
+# Generated from chartviewer.pro.
+
+#####################################################################
+## chartviewer Binary:
+#####################################################################
+
+qt_internal_add_manual_test(chartviewer
+ GUI
+ SOURCES
+ charts.h
+ charts/axis/barcategoryaxisx.cpp
+ charts/axis/barcategoryaxisxlogy.cpp
+ charts/axis/barcategoryaxisy.cpp
+ charts/axis/barcategoryaxisylogx.cpp
+ charts/axis/categoryaxis.cpp
+ charts/axis/logvalueaxisx.cpp
+ charts/axis/logvalueaxisy.cpp
+ charts/axis/valueaxis.cpp
+ charts/barseries/horizontalbarchart.cpp
+ charts/barseries/horizontalpercentbarchart.cpp
+ charts/barseries/horizontalstackedbarchart.cpp
+ charts/barseries/verticalbarchart.cpp
+ charts/barseries/verticalpercentbarchart.cpp
+ charts/barseries/verticalstackedbarchart.cpp
+ charts/domain/barlogx.cpp
+ charts/domain/barlogy.cpp
+ charts/domain/barpercentlogx.cpp
+ charts/domain/barpercentlogy.cpp
+ charts/domain/barstackedlogx.cpp
+ charts/domain/barstackedlogy.cpp
+ charts/domain/linelogxlogy.cpp
+ charts/domain/linelogxy.cpp
+ charts/domain/linexlogy.cpp
+ charts/domain/scatterlogxlogy.cpp
+ charts/domain/scatterlogxy.cpp
+ charts/domain/scatterxlogy.cpp
+ charts/domain/splinelogxlogy.cpp
+ charts/domain/splinelogxy.cpp
+ charts/domain/splinexlogy.cpp
+ charts/font/font.cpp
+ charts/multiaxis/multivalueaxis.cpp
+ charts/multiaxis/multivalueaxis2.cpp
+ charts/multiaxis/multivalueaxis3.cpp
+ charts/multiaxis/multivalueaxis4.cpp
+ charts/multiaxis/multivaluebaraxis.cpp
+ charts/pieseries/donutchart.cpp
+ charts/pieseries/piechart.cpp
+ charts/size/sizecharts.cpp
+ charts/xyseries/areachart.cpp
+ charts/xyseries/linechart.cpp
+ charts/xyseries/scatterchart.cpp
+ charts/xyseries/splinechart.cpp
+ grid.cpp grid.h
+ main.cpp
+ model.h
+ view.cpp view.h
+ window.cpp window.h
+ INCLUDE_DIRECTORIES
+ .
+ charts
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+)
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(chartviewer CONDITION QT_FEATURE_charts_datetime_axis
+ SOURCES
+ charts/axis/datetimeaxisx.cpp
+ charts/axis/datetimeaxisy.cpp
+)
diff --git a/tests/manual/chartwidgettest/CMakeLists.txt b/tests/manual/chartwidgettest/CMakeLists.txt
new file mode 100644
index 00000000..87fd1a54
--- /dev/null
+++ b/tests/manual/chartwidgettest/CMakeLists.txt
@@ -0,0 +1,22 @@
+# Generated from chartwidgettest.pro.
+
+#####################################################################
+## chartwidgettest Binary:
+#####################################################################
+
+qt_internal_add_manual_test(chartwidgettest
+ GUI
+ SOURCES
+ dataseriedialog.cpp dataseriedialog.h
+ main.cpp
+ mainwidget.cpp mainwidget.h
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
+
+#### Keys ignored in scope 1:.:.:chartwidgettest.pro:<TRUE>:
+# TEMPLATE = "app"
diff --git a/tests/manual/openglseriestest/CMakeLists.txt b/tests/manual/openglseriestest/CMakeLists.txt
new file mode 100644
index 00000000..bbd50569
--- /dev/null
+++ b/tests/manual/openglseriestest/CMakeLists.txt
@@ -0,0 +1,25 @@
+# Generated from openglseriestest.pro.
+
+#####################################################################
+## openglseriestest Binary:
+#####################################################################
+
+qt_internal_add_manual_test(openglseriestest
+ GUI
+ SOURCES
+ chartview.cpp chartview.h
+ datasource.cpp datasource.h
+ main.cpp
+ mainwindow.cpp mainwindow.h mainwindow.ui
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+ ENABLE_AUTOGEN_TOOLS
+ uic
+)
+
+#### Keys ignored in scope 1:.:.:openglseriestest.pro:<TRUE>:
+# TEMPLATE = "app"
diff --git a/tests/manual/polarcharttest/CMakeLists.txt b/tests/manual/polarcharttest/CMakeLists.txt
new file mode 100644
index 00000000..7386cb2e
--- /dev/null
+++ b/tests/manual/polarcharttest/CMakeLists.txt
@@ -0,0 +1,26 @@
+# Generated from polarcharttest.pro.
+
+#####################################################################
+## polarcharttest Binary:
+#####################################################################
+
+qt_internal_add_manual_test(polarcharttest
+ GUI
+ SOURCES
+ chartview.cpp chartview.h
+ main.cpp
+ mainwindow.cpp mainwindow.h mainwindow.ui
+ INCLUDE_DIRECTORIES
+ .
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+ ENABLE_AUTOGEN_TOOLS
+ uic
+)
+
+#### Keys ignored in scope 1:.:.:polarcharttest.pro:<TRUE>:
+# TEMPLATE = "app"
diff --git a/tests/manual/presenterchart/CMakeLists.txt b/tests/manual/presenterchart/CMakeLists.txt
new file mode 100644
index 00000000..e8c9c843
--- /dev/null
+++ b/tests/manual/presenterchart/CMakeLists.txt
@@ -0,0 +1,18 @@
+# Generated from presenterchart.pro.
+
+#####################################################################
+## presenterchart Binary:
+#####################################################################
+
+qt_internal_add_manual_test(presenterchart
+ GUI
+ SOURCES
+ chartview.cpp chartview.h
+ main.cpp
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+ Qt::Widgets
+)
diff --git a/tests/manual/qmlchartaxis/CMakeLists.txt b/tests/manual/qmlchartaxis/CMakeLists.txt
new file mode 100644
index 00000000..21a040b7
--- /dev/null
+++ b/tests/manual/qmlchartaxis/CMakeLists.txt
@@ -0,0 +1,44 @@
+# Generated from qmlchartaxis.pro.
+
+#####################################################################
+## qmlchartaxis Binary:
+#####################################################################
+
+qt_internal_add_manual_test(qmlchartaxis
+ GUI
+ SOURCES
+ main.cpp
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+)
+
+# Resources:
+set(resources_resource_files
+ "qml/qmlchartaxis/Button.qml"
+ "qml/qmlchartaxis/ChartAxes.qml"
+ "qml/qmlchartaxis/ChartAxesRevert.qml"
+ "qml/qmlchartaxis/ConfiguringDynamically.qml"
+ "qml/qmlchartaxis/CreatingDynamically.qml"
+ "qml/qmlchartaxis/DefaultAndUserDefined.qml"
+ "qml/qmlchartaxis/DefaultAxes.qml"
+ "qml/qmlchartaxis/DefaultAxesRevert.qml"
+ "qml/qmlchartaxis/SeriesSpecificDynamic.qml"
+ "qml/qmlchartaxis/SwitchingDynamically.qml"
+ "qml/qmlchartaxis/UserDefined.qml"
+ "qml/qmlchartaxis/UserDefinedRevert.qml"
+ "qml/qmlchartaxis/main.qml"
+)
+
+qt_internal_add_resource(qmlchartaxis "resources"
+ PREFIX
+ "/"
+ FILES
+ ${resources_resource_files}
+)
+
+
+#### Keys ignored in scope 1:.:.:qmlchartaxis.pro:<TRUE>:
+# OTHER_FILES = "qml/qmlchartaxis/*"
diff --git a/tests/manual/qmlchartproperties/CMakeLists.txt b/tests/manual/qmlchartproperties/CMakeLists.txt
new file mode 100644
index 00000000..998d94bb
--- /dev/null
+++ b/tests/manual/qmlchartproperties/CMakeLists.txt
@@ -0,0 +1,57 @@
+# Generated from qmlchartproperties.pro.
+
+#####################################################################
+## qmlchartproperties Binary:
+#####################################################################
+
+qt_internal_add_manual_test(qmlchartproperties
+ GUI
+ SOURCES
+ main.cpp
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+)
+
+# Resources:
+set(resources_resource_files
+ "qml/qmlchartproperties/AreaChart.qml"
+ "qml/qmlchartproperties/AreaEditor.qml"
+ "qml/qmlchartproperties/BarChart.qml"
+ "qml/qmlchartproperties/BarEditor.qml"
+ "qml/qmlchartproperties/Button.qml"
+ "qml/qmlchartproperties/Chart.qml"
+ "qml/qmlchartproperties/ChartEditor.qml"
+ "qml/qmlchartproperties/ChartEditorAxis.qml"
+ "qml/qmlchartproperties/ChartEditorLegend.qml"
+ "qml/qmlchartproperties/ChartEditorProperties.qml"
+ "qml/qmlchartproperties/ChartEditorSeries.qml"
+ "qml/qmlchartproperties/ChartEditorTitle.qml"
+ "qml/qmlchartproperties/FontEditor.qml"
+ "qml/qmlchartproperties/HorizontalBarChart.qml"
+ "qml/qmlchartproperties/HorizontalPercentBarChart.qml"
+ "qml/qmlchartproperties/HorizontalStackedBarChart.qml"
+ "qml/qmlchartproperties/LineChart.qml"
+ "qml/qmlchartproperties/LineEditor.qml"
+ "qml/qmlchartproperties/PercentBarChart.qml"
+ "qml/qmlchartproperties/PieChart.qml"
+ "qml/qmlchartproperties/PieEditor.qml"
+ "qml/qmlchartproperties/ScatterChart.qml"
+ "qml/qmlchartproperties/ScatterEditor.qml"
+ "qml/qmlchartproperties/SplineChart.qml"
+ "qml/qmlchartproperties/StackedBarChart.qml"
+ "qml/qmlchartproperties/main.qml"
+)
+
+qt_internal_add_resource(qmlchartproperties "resources"
+ PREFIX
+ "/"
+ FILES
+ ${resources_resource_files}
+)
+
+
+#### Keys ignored in scope 1:.:.:qmlchartproperties.pro:<TRUE>:
+# OTHER_FILES = "qml/qmlchartproperties/*"
diff --git a/tests/manual/wavechart/CMakeLists.txt b/tests/manual/wavechart/CMakeLists.txt
new file mode 100644
index 00000000..783c2423
--- /dev/null
+++ b/tests/manual/wavechart/CMakeLists.txt
@@ -0,0 +1,17 @@
+# Generated from wavechart.pro.
+
+#####################################################################
+## wavechart Binary:
+#####################################################################
+
+qt_internal_add_manual_test(wavechart
+ GUI
+ SOURCES
+ main.cpp
+ wavechart.cpp wavechart.h
+ PUBLIC_LIBRARIES
+ Qt::Charts
+ Qt::Gui
+ Qt::OpenGL
+ Qt::OpenGLWidgets
+)
diff --git a/tools/demoLauncher/.prev_CMakeLists.txt b/tools/demoLauncher/.prev_CMakeLists.txt
new file mode 100644
index 00000000..517c313f
--- /dev/null
+++ b/tools/demoLauncher/.prev_CMakeLists.txt
@@ -0,0 +1,16 @@
+# Generated from demoLauncher.pro.
+
+#####################################################################
+## demoLauncher Binary:
+#####################################################################
+
+qt_internal_add_executable(demoLauncher
+ GUI
+ SOURCES
+ graphicsbutton.cpp graphicsbutton.h
+ main.cpp
+ widget.cpp widget.h
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Widgets
+)
diff --git a/tools/demoLauncher/CMakeLists.txt b/tools/demoLauncher/CMakeLists.txt
new file mode 100644
index 00000000..517c313f
--- /dev/null
+++ b/tools/demoLauncher/CMakeLists.txt
@@ -0,0 +1,16 @@
+# Generated from demoLauncher.pro.
+
+#####################################################################
+## demoLauncher Binary:
+#####################################################################
+
+qt_internal_add_executable(demoLauncher
+ GUI
+ SOURCES
+ graphicsbutton.cpp graphicsbutton.h
+ main.cpp
+ widget.cpp widget.h
+ PUBLIC_LIBRARIES
+ Qt::Gui
+ Qt::Widgets
+)