aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports/controls/imagine
diff options
context:
space:
mode:
authorLeander Beernaert <leander.beernaert@qt.io>2019-07-19 14:33:14 +0200
committerLeander Beernaert <leander.beernaert@qt.io>2019-08-06 13:38:55 +0000
commit82435af22634ce7fcd194ea56fc063a76bc66ec3 (patch)
treed1ea2756e3a7beb6bc12d76061fe5a7a842e5fed /src/imports/controls/imagine
parent108ba34909a12d5d2d02a8a9cb738aaf65ac8868 (diff)
Initial CMake conversion for QtQuickControls2
The CMake setup only covers everything under the src directory. Tests and examples will follow in separate patches. Change-Id: Ic4dbf6efa3128d0eea3af99117ba87690cb51077 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/imports/controls/imagine')
-rw-r--r--src/imports/controls/imagine/CMakeLists.txt104
1 files changed, 104 insertions, 0 deletions
diff --git a/src/imports/controls/imagine/CMakeLists.txt b/src/imports/controls/imagine/CMakeLists.txt
new file mode 100644
index 00000000..464510f9
--- /dev/null
+++ b/src/imports/controls/imagine/CMakeLists.txt
@@ -0,0 +1,104 @@
+# Generated from imagine.pro.
+
+#####################################################################
+## qtquickcontrols2imaginestyleplugin Plugin:
+#####################################################################
+
+add_qml_module(qtquickcontrols2imaginestyleplugin
+ CPP_PLUGIN
+ TARGET_PATH "QtQuick/Controls.2/Imagine"
+ URI "QtQuick.Controls.Imagine"
+ VERSION "2.${CMAKE_PROJECT_VERSION_MINOR}"
+ RESOURCE_PREFIX "/qt-project.org/imports"
+ SOURCES
+ qquickimageselector.cpp qquickimageselector_p.h
+ qquickimaginestyle.cpp qquickimaginestyle_p.h
+ qquickimaginetheme.cpp qquickimaginetheme_p.h
+ qquickninepatchimage.cpp qquickninepatchimage_p.h
+ qtquickcontrols2imaginestyleplugin.cpp
+ DEFINES
+ QT_NO_CAST_FROM_ASCII
+ QT_NO_CAST_TO_ASCII
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QmlPrivate
+ Qt::QuickControls2Private
+ Qt::QuickPrivate
+ Qt::QuickTemplates2Private
+ PUBLIC_LIBRARIES
+ Qt::Core
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+)
+
+set(qml_files
+ ApplicationWindow.qml
+ BusyIndicator.qml
+ Button.qml
+ CheckBox.qml
+ CheckDelegate.qml
+ ComboBox.qml
+ DelayButton.qml
+ Dial.qml
+ Dialog.qml
+ DialogButtonBox.qml
+ Drawer.qml
+ Frame.qml
+ GroupBox.qml
+ ItemDelegate.qml
+ Label.qml
+ Menu.qml
+ MenuItem.qml
+ MenuSeparator.qml
+ PageIndicator.qml
+ Page.qml
+ Pane.qml
+ Popup.qml
+ ProgressBar.qml
+ RadioButton.qml
+ RadioDelegate.qml
+ RangeSlider.qml
+ RoundButton.qml
+ ScrollBar.qml
+ ScrollIndicator.qml
+ Slider.qml
+ SpinBox.qml
+ SplitView.qml
+ StackView.qml
+ SwipeDelegate.qml
+ SwipeView.qml
+ Switch.qml
+ SwitchDelegate.qml
+ TextField.qml
+ TextArea.qml
+ TabBar.qml
+ TabButton.qml
+ ToolBar.qml
+ ToolButton.qml
+ ToolSeparator.qml
+ ToolTip.qml
+ Tumbler.qml
+)
+
+add_qt_resource(qtquickcontrols2imaginestyleplugin qmake_QtQuick_Controls_2_Imagine
+ PREFIX
+ "/qt-project.org/imports/QtQuick/Controls.2/Imagine"
+ FILES
+ ${qml_files}
+)
+
+qt_install_qml_files(qtquickcontrols2imaginestyleplugin
+ FILES ${qml_files}
+)
+
+
+#### Keys ignored in scope 1:.:.:imagine.pro:<TRUE>:
+# CONFIG = "no_cxx_module" "install_qml_files" "builtin_resources" "qtquickcompiler"
+# IMPORT_NAME = "QtQuick.Controls.Imagine"
+# IMPORT_VERSION = "2.$$QT_MINOR_VERSION"
+# OTHER_FILES = "qmldir" "$$QML_FILES"
+# _LOADED = "qml_plugin"
+# qtquickcontrols2imaginestyle.files = "$$files$$PWD/images/*.png" "$$files$$PWD/images/*.webp"
+# qtquickcontrols2imaginestyle.prefix = "qt-project.org/imports/QtQuick/Controls.2/Imagine"