aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports/controls
diff options
context:
space:
mode:
Diffstat (limited to 'src/imports/controls')
-rw-r--r--src/imports/controls/.prev_CMakeLists.txt146
-rw-r--r--src/imports/controls/CMakeLists.txt152
-rw-r--r--src/imports/controls/fusion/CMakeLists.txt129
-rw-r--r--src/imports/controls/imagine/CMakeLists.txt104
-rw-r--r--src/imports/controls/material/CMakeLists.txt136
-rw-r--r--src/imports/controls/universal/CMakeLists.txt131
6 files changed, 798 insertions, 0 deletions
diff --git a/src/imports/controls/.prev_CMakeLists.txt b/src/imports/controls/.prev_CMakeLists.txt
new file mode 100644
index 00000000..84f9573c
--- /dev/null
+++ b/src/imports/controls/.prev_CMakeLists.txt
@@ -0,0 +1,146 @@
+# Generated from controls.pro.
+
+#####################################################################
+## qtquickcontrols2plugin Plugin:
+#####################################################################
+
+add_qml_module(qtquickcontrols2plugin
+ CPP_PLUGIN
+ TARGET_PATH "QtQuick/Controls.2"
+ URI "QtQuick.Controls"
+ VERSION "2.${CMAKE_PROJECT_VERSION_MINOR}"
+ RESOURCE_PREFIX "/qt-project.org/imports"
+ SOURCES
+ qquickdefaultbusyindicator.cpp qquickdefaultbusyindicator_p.h
+ qquickdefaultdial.cpp qquickdefaultdial_p.h
+ qquickdefaultprogressbar.cpp qquickdefaultprogressbar_p.h
+ qquickdefaultstyle.cpp qquickdefaultstyle_p.h
+ qquickdefaulttheme.cpp qquickdefaulttheme_p.h
+ qtquickcontrols2plugin.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
+)
+
+# Resources:
+add_qt_resource(qtquickcontrols2plugin "qtquickcontrols2plugin"
+ PREFIX
+ "/qt-project.org/imports/QtQuick/Controls.2"
+ FILES
+ images/arrow-indicator.png
+ images/arrow-indicator@2x.png
+ images/arrow-indicator@3x.png
+ images/arrow-indicator@4x.png
+ images/check.png
+ images/check@2x.png
+ images/check@3x.png
+ images/check@4x.png
+ images/dial-indicator.png
+ images/dial-indicator@2x.png
+ images/dial-indicator@3x.png
+ images/dial-indicator@4x.png
+ images/double-arrow.png
+ images/double-arrow@2x.png
+ images/double-arrow@3x.png
+ images/double-arrow@4x.png
+ images/drop-indicator.png
+ images/drop-indicator@2x.png
+ images/drop-indicator@3x.png
+ images/drop-indicator@4x.png
+)
+
+
+set(qml_files
+ AbstractButton.qml
+ Action.qml
+ ActionGroup.qml
+ ApplicationWindow.qml
+ BusyIndicator.qml
+ Button.qml
+ ButtonGroup.qml
+ CheckBox.qml
+ CheckDelegate.qml
+ ComboBox.qml
+ Container.qml
+ Control.qml
+ DelayButton.qml
+ Dial.qml
+ Dialog.qml
+ DialogButtonBox.qml
+ Drawer.qml
+ Frame.qml
+ GroupBox.qml
+ ItemDelegate.qml
+ Label.qml
+ Menu.qml
+ MenuBar.qml
+ MenuBarItem.qml
+ MenuItem.qml
+ MenuSeparator.qml
+ Page.qml
+ PageIndicator.qml
+ Pane.qml
+ Popup.qml
+ ProgressBar.qml
+ RadioButton.qml
+ RadioDelegate.qml
+ RangeSlider.qml
+ RoundButton.qml
+ ScrollBar.qml
+ ScrollIndicator.qml
+ ScrollView.qml
+ Slider.qml
+ SpinBox.qml
+ SplitView.qml
+ StackView.qml
+ SwipeDelegate.qml
+ Switch.qml
+ SwitchDelegate.qml
+ SwipeView.qml
+ TabBar.qml
+ TabButton.qml
+ TextArea.qml
+ TextField.qml
+ ToolBar.qml
+ ToolButton.qml
+ ToolSeparator.qml
+ ToolTip.qml
+ Tumbler.qml
+)
+
+add_qt_resource(qtquickcontrols2plugin qmake_QtQuick_Controls_2
+ PREFIX
+ "/qt-project.org/imports/QtQuick/Controls.2"
+ FILES
+ ${qml_files}
+)
+
+qt_install_qml_files(qtquickcontrols2plugin
+ FILES ${qml_files}
+)
+
+
+#### Keys ignored in scope 1:.:.:controls.pro:<TRUE>:
+# CONFIG = "no_cxx_module" "install_qml_files" "builtin_resources" "qtquickcompiler"
+# IMPORT_VERSION = "2.$$QT_MINOR_VERSION"
+# OTHER_FILES = "qmldir" "$$QML_FILES" "$$files$$PWD/snippets/*.qml" "$$files$$PWD/src/*.qdoc" "$$files$$PWD/src/calendar/*.qdoc" "$$files$$PWD/src/templates/*.qdoc"
+# _LOADED = "qml_plugin"
+
+## Scopes:
+#####################################################################
+add_qt_docs(
+ doc/qtquickcontrols.qdocconf
+)
+
diff --git a/src/imports/controls/CMakeLists.txt b/src/imports/controls/CMakeLists.txt
new file mode 100644
index 00000000..fde7cfcf
--- /dev/null
+++ b/src/imports/controls/CMakeLists.txt
@@ -0,0 +1,152 @@
+# Generated from controls.pro.
+
+#####################################################################
+## qtquickcontrols2plugin Plugin:
+#####################################################################
+
+add_qml_module(qtquickcontrols2plugin
+ CPP_PLUGIN
+ TARGET_PATH "QtQuick/Controls.2"
+ URI "QtQuick.Controls"
+ VERSION "2.${CMAKE_PROJECT_VERSION_MINOR}"
+ RESOURCE_PREFIX "/qt-project.org/imports"
+ SOURCES
+ qquickdefaultbusyindicator.cpp qquickdefaultbusyindicator_p.h
+ qquickdefaultdial.cpp qquickdefaultdial_p.h
+ qquickdefaultprogressbar.cpp qquickdefaultprogressbar_p.h
+ qquickdefaultstyle.cpp qquickdefaultstyle_p.h
+ qquickdefaulttheme.cpp qquickdefaulttheme_p.h
+ qtquickcontrols2plugin.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
+)
+
+# Resources:
+add_qt_resource(qtquickcontrols2plugin "qtquickcontrols2plugin"
+ PREFIX
+ "/qt-project.org/imports/QtQuick/Controls.2"
+ FILES
+ images/arrow-indicator.png
+ images/arrow-indicator@2x.png
+ images/arrow-indicator@3x.png
+ images/arrow-indicator@4x.png
+ images/check.png
+ images/check@2x.png
+ images/check@3x.png
+ images/check@4x.png
+ images/dial-indicator.png
+ images/dial-indicator@2x.png
+ images/dial-indicator@3x.png
+ images/dial-indicator@4x.png
+ images/double-arrow.png
+ images/double-arrow@2x.png
+ images/double-arrow@3x.png
+ images/double-arrow@4x.png
+ images/drop-indicator.png
+ images/drop-indicator@2x.png
+ images/drop-indicator@3x.png
+ images/drop-indicator@4x.png
+)
+
+
+set(qml_files
+ AbstractButton.qml
+ Action.qml
+ ActionGroup.qml
+ ApplicationWindow.qml
+ BusyIndicator.qml
+ Button.qml
+ ButtonGroup.qml
+ CheckBox.qml
+ CheckDelegate.qml
+ ComboBox.qml
+ Container.qml
+ Control.qml
+ DelayButton.qml
+ Dial.qml
+ Dialog.qml
+ DialogButtonBox.qml
+ Drawer.qml
+ Frame.qml
+ GroupBox.qml
+ ItemDelegate.qml
+ Label.qml
+ Menu.qml
+ MenuBar.qml
+ MenuBarItem.qml
+ MenuItem.qml
+ MenuSeparator.qml
+ Page.qml
+ PageIndicator.qml
+ Pane.qml
+ Popup.qml
+ ProgressBar.qml
+ RadioButton.qml
+ RadioDelegate.qml
+ RangeSlider.qml
+ RoundButton.qml
+ ScrollBar.qml
+ ScrollIndicator.qml
+ ScrollView.qml
+ Slider.qml
+ SpinBox.qml
+ SplitView.qml
+ StackView.qml
+ SwipeDelegate.qml
+ Switch.qml
+ SwitchDelegate.qml
+ SwipeView.qml
+ TabBar.qml
+ TabButton.qml
+ TextArea.qml
+ TextField.qml
+ ToolBar.qml
+ ToolButton.qml
+ ToolSeparator.qml
+ ToolTip.qml
+ Tumbler.qml
+)
+
+add_qt_resource(qtquickcontrols2plugin qmake_QtQuick_Controls_2
+ PREFIX
+ "/qt-project.org/imports/QtQuick/Controls.2"
+ FILES
+ ${qml_files}
+)
+
+qt_install_qml_files(qtquickcontrols2plugin
+ FILES ${qml_files}
+)
+
+
+#### Keys ignored in scope 1:.:.:controls.pro:<TRUE>:
+# CONFIG = "no_cxx_module" "install_qml_files" "builtin_resources" "qtquickcompiler"
+# IMPORT_VERSION = "2.$$QT_MINOR_VERSION"
+# OTHER_FILES = "qmldir" "$$QML_FILES" "$$files$$PWD/snippets/*.qml" "$$files$$PWD/src/*.qdoc" "$$files$$PWD/src/calendar/*.qdoc" "$$files$$PWD/src/templates/*.qdoc"
+# _LOADED = "qml_plugin"
+
+## Scopes:
+#####################################################################
+add_qt_docs(
+ doc/qtquickcontrols.qdocconf
+)
+
+# special case begin
+add_subdirectory(fusion)
+add_subdirectory(imagine)
+add_subdirectory(material)
+add_subdirectory(universal)
+# special case end
diff --git a/src/imports/controls/fusion/CMakeLists.txt b/src/imports/controls/fusion/CMakeLists.txt
new file mode 100644
index 00000000..3ae47268
--- /dev/null
+++ b/src/imports/controls/fusion/CMakeLists.txt
@@ -0,0 +1,129 @@
+# Generated from fusion.pro.
+
+#####################################################################
+## qtquickcontrols2fusionstyleplugin Plugin:
+#####################################################################
+
+add_qml_module(qtquickcontrols2fusionstyleplugin
+ CPP_PLUGIN
+ TARGET_PATH "QtQuick/Controls.2/Fusion"
+ URI "QtQuick.Controls.Fusion"
+ VERSION "2.${CMAKE_PROJECT_VERSION_MINOR}"
+ RESOURCE_PREFIX "/qt-project.org/imports"
+ SOURCES
+ qquickfusionbusyindicator.cpp qquickfusionbusyindicator_p.h
+ qquickfusiondial.cpp qquickfusiondial_p.h
+ qquickfusionknob.cpp qquickfusionknob_p.h
+ qquickfusionstyle.cpp qquickfusionstyle_p.h
+ qquickfusiontheme.cpp qquickfusiontheme_p.h
+ qtquickcontrols2fusionstyleplugin.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
+)
+
+# Resources:
+add_qt_resource(qtquickcontrols2fusionstyleplugin "qtquickcontrols2fusionstyle"
+ PREFIX
+ "qt-project.org/imports/QtQuick/Controls.2/Fusion"
+ FILES
+ images/arrow.png
+ images/arrow@2x.png
+ images/arrow@3x.png
+ images/arrow@4x.png
+ images/checkmark.png
+ images/checkmark@2x.png
+ images/checkmark@3x.png
+ images/checkmark@4x.png
+ images/progressmask.png
+ images/progressmask@2x.png
+ images/progressmask@3x.png
+ images/progressmask@4x.png
+)
+
+
+set(qml_files
+ ApplicationWindow.qml
+ BusyIndicator.qml
+ Button.qml
+ ButtonPanel.qml
+ CheckBox.qml
+ CheckDelegate.qml
+ CheckIndicator.qml
+ ComboBox.qml
+ DelayButton.qml
+ Dial.qml
+ Dialog.qml
+ DialogButtonBox.qml
+ Drawer.qml
+ Frame.qml
+ GroupBox.qml
+ ItemDelegate.qml
+ Label.qml
+ Menu.qml
+ MenuBar.qml
+ MenuBarItem.qml
+ MenuItem.qml
+ MenuSeparator.qml
+ Page.qml
+ PageIndicator.qml
+ Pane.qml
+ Popup.qml
+ ProgressBar.qml
+ RadioButton.qml
+ RadioDelegate.qml
+ RadioIndicator.qml
+ RangeSlider.qml
+ RoundButton.qml
+ ScrollBar.qml
+ ScrollIndicator.qml
+ Slider.qml
+ SliderGroove.qml
+ SliderHandle.qml
+ SpinBox.qml
+ SplitView.qml
+ SwipeDelegate.qml
+ SwitchDelegate.qml
+ SwitchIndicator.qml
+ Switch.qml
+ TabBar.qml
+ TabButton.qml
+ TextArea.qml
+ TextField.qml
+ ToolBar.qml
+ ToolButton.qml
+ ToolSeparator.qml
+ ToolTip.qml
+ Tumbler.qml
+)
+
+add_qt_resource(qtquickcontrols2fusionstyleplugin qmake_QtQuick_Controls_2_Fusion
+ PREFIX
+ "/qt-project.org/imports/QtQuick/Controls.2/Fusion"
+ FILES
+ ${qml_files}
+)
+
+qt_install_qml_files(qtquickcontrols2fusionstyleplugin
+ FILES ${qml_files}
+)
+
+
+#### Keys ignored in scope 1:.:.:fusion.pro:<TRUE>:
+# CONFIG = "no_cxx_module" "install_qml_files" "builtin_resources" "qtquickcompiler"
+# IMPORT_NAME = "QtQuick.Controls.Fusion"
+# IMPORT_VERSION = "2.$$QT_MINOR_VERSION"
+# OTHER_FILES = "qmldir" "$$QML_FILES"
+# _LOADED = "qml_plugin"
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"
diff --git a/src/imports/controls/material/CMakeLists.txt b/src/imports/controls/material/CMakeLists.txt
new file mode 100644
index 00000000..1f1d8473
--- /dev/null
+++ b/src/imports/controls/material/CMakeLists.txt
@@ -0,0 +1,136 @@
+# Generated from material.pro.
+
+#####################################################################
+## qtquickcontrols2materialstyleplugin Plugin:
+#####################################################################
+
+add_qml_module(qtquickcontrols2materialstyleplugin
+ CPP_PLUGIN
+ TARGET_PATH "QtQuick/Controls.2/Material"
+ URI "QtQuick.Controls.Material"
+ VERSION "2.${CMAKE_PROJECT_VERSION_MINOR}"
+ RESOURCE_PREFIX "/qt-project.org/imports"
+ SOURCES
+ qquickmaterialbusyindicator.cpp qquickmaterialbusyindicator_p.h
+ qquickmaterialprogressbar.cpp qquickmaterialprogressbar_p.h
+ qquickmaterialripple.cpp qquickmaterialripple_p.h
+ qquickmaterialstyle.cpp qquickmaterialstyle_p.h
+ qquickmaterialtheme.cpp qquickmaterialtheme_p.h
+ qtquickcontrols2materialstyleplugin.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
+)
+
+# Resources:
+add_qt_resource(qtquickcontrols2materialstyleplugin "qtquickcontrols2materialstyleplugin"
+ PREFIX
+ "/qt-project.org/imports/QtQuick/Controls.2/Material"
+ FILES
+ images/arrow-indicator.png
+ images/arrow-indicator@2x.png
+ images/arrow-indicator@3x.png
+ images/arrow-indicator@4x.png
+ images/check.png
+ images/check@2x.png
+ images/check@3x.png
+ images/check@4x.png
+ images/drop-indicator.png
+ images/drop-indicator@2x.png
+ images/drop-indicator@3x.png
+ images/drop-indicator@4x.png
+ shaders/+glslcore/RectangularGlow.frag
+ shaders/+hlsl/RectangularGlow.frag
+ shaders/RectangularGlow.frag
+)
+
+
+set(qml_files
+ ApplicationWindow.qml
+ BoxShadow.qml
+ BusyIndicator.qml
+ Button.qml
+ CheckBox.qml
+ CheckDelegate.qml
+ CheckIndicator.qml
+ ComboBox.qml
+ CursorDelegate.qml
+ DelayButton.qml
+ Dial.qml
+ Dialog.qml
+ DialogButtonBox.qml
+ Drawer.qml
+ ElevationEffect.qml
+ Frame.qml
+ GroupBox.qml
+ ItemDelegate.qml
+ Label.qml
+ Menu.qml
+ MenuBar.qml
+ MenuBarItem.qml
+ MenuItem.qml
+ MenuSeparator.qml
+ Page.qml
+ PageIndicator.qml
+ Pane.qml
+ Popup.qml
+ ProgressBar.qml
+ RadioButton.qml
+ RadioDelegate.qml
+ RadioIndicator.qml
+ RangeSlider.qml
+ RoundButton.qml
+ RectangularGlow.qml
+ ScrollBar.qml
+ ScrollIndicator.qml
+ Slider.qml
+ SliderHandle.qml
+ SpinBox.qml
+ SplitView.qml
+ StackView.qml
+ SwipeDelegate.qml
+ SwipeView.qml
+ Switch.qml
+ SwitchDelegate.qml
+ SwitchIndicator.qml
+ TabBar.qml
+ TabButton.qml
+ TextArea.qml
+ TextField.qml
+ ToolBar.qml
+ ToolButton.qml
+ ToolSeparator.qml
+ ToolTip.qml
+ Tumbler.qml
+)
+
+add_qt_resource(qtquickcontrols2materialstyleplugin qmake_QtQuick_Controls_2_Material
+ PREFIX
+ "/qt-project.org/imports/QtQuick/Controls.2/Material"
+ FILES
+ ${qml_files}
+)
+
+qt_install_qml_files(qtquickcontrols2materialstyleplugin
+ FILES ${qml_files}
+)
+
+
+#### Keys ignored in scope 1:.:.:material.pro:<TRUE>:
+# CONFIG = "no_cxx_module" "install_qml_files" "builtin_resources" "qtquickcompiler"
+# IMPORT_NAME = "QtQuick.Controls.Material"
+# IMPORT_VERSION = "2.$$QT_MINOR_VERSION"
+# OTHER_FILES = "qmldir" "$$QML_FILES"
+# _LOADED = "qml_plugin"
diff --git a/src/imports/controls/universal/CMakeLists.txt b/src/imports/controls/universal/CMakeLists.txt
new file mode 100644
index 00000000..5b65d676
--- /dev/null
+++ b/src/imports/controls/universal/CMakeLists.txt
@@ -0,0 +1,131 @@
+# Generated from universal.pro.
+
+#####################################################################
+## qtquickcontrols2universalstyleplugin Plugin:
+#####################################################################
+
+add_qml_module(qtquickcontrols2universalstyleplugin
+ CPP_PLUGIN
+ TARGET_PATH "QtQuick/Controls.2/Universal"
+ URI "QtQuick.Controls.Universal"
+ VERSION "2.${CMAKE_PROJECT_VERSION_MINOR}"
+ RESOURCE_PREFIX "/qt-project.org/imports"
+ SOURCES
+ qquickuniversalbusyindicator.cpp qquickuniversalbusyindicator_p.h
+ qquickuniversalfocusrectangle.cpp qquickuniversalfocusrectangle_p.h
+ qquickuniversalprogressbar.cpp qquickuniversalprogressbar_p.h
+ qquickuniversalstyle.cpp qquickuniversalstyle_p.h
+ qquickuniversaltheme.cpp qquickuniversaltheme_p.h
+ qtquickcontrols2universalstyleplugin.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
+)
+
+# Resources:
+add_qt_resource(qtquickcontrols2universalstyleplugin "qtquickcontrols2universalstyleplugin"
+ PREFIX
+ "qt-project.org/imports/QtQuick/Controls.2/Universal"
+ FILES
+ images/checkmark.png
+ images/checkmark@2x.png
+ images/checkmark@3x.png
+ images/checkmark@4x.png
+ images/downarrow.png
+ images/downarrow@2x.png
+ images/downarrow@3x.png
+ images/downarrow@4x.png
+ images/leftarrow.png
+ images/leftarrow@2x.png
+ images/leftarrow@3x.png
+ images/leftarrow@4x.png
+ images/rightarrow.png
+ images/rightarrow@2x.png
+ images/rightarrow@3x.png
+ images/rightarrow@4x.png
+)
+
+
+set(qml_files
+ ApplicationWindow.qml
+ BusyIndicator.qml
+ Button.qml
+ CheckBox.qml
+ CheckDelegate.qml
+ CheckIndicator.qml
+ ComboBox.qml
+ DelayButton.qml
+ Dial.qml
+ Dialog.qml
+ DialogButtonBox.qml
+ Drawer.qml
+ Frame.qml
+ GroupBox.qml
+ ItemDelegate.qml
+ Label.qml
+ Menu.qml
+ MenuBar.qml
+ MenuBarItem.qml
+ MenuItem.qml
+ MenuSeparator.qml
+ Page.qml
+ PageIndicator.qml
+ Pane.qml
+ Popup.qml
+ ProgressBar.qml
+ RadioButton.qml
+ RadioDelegate.qml
+ RadioIndicator.qml
+ RangeSlider.qml
+ RoundButton.qml
+ ScrollBar.qml
+ ScrollIndicator.qml
+ Slider.qml
+ SpinBox.qml
+ SplitView.qml
+ StackView.qml
+ SwipeDelegate.qml
+ SwitchDelegate.qml
+ SwitchIndicator.qml
+ Switch.qml
+ TabBar.qml
+ TabButton.qml
+ TextArea.qml
+ TextField.qml
+ ToolBar.qml
+ ToolButton.qml
+ ToolSeparator.qml
+ ToolTip.qml
+ Tumbler.qml
+)
+
+add_qt_resource(qtquickcontrols2universalstyleplugin qmake_QtQuick_Controls_2_Universal
+ PREFIX
+ "/qt-project.org/imports/QtQuick/Controls.2/Universal"
+ FILES
+ ${qml_files}
+)
+
+qt_install_qml_files(qtquickcontrols2universalstyleplugin
+ FILES ${qml_files}
+)
+
+
+#### Keys ignored in scope 1:.:.:universal.pro:<TRUE>:
+# CONFIG = "no_cxx_module" "install_qml_files" "builtin_resources" "qtquickcompiler"
+# IMPORT_NAME = "QtQuick.Controls.Universal"
+# IMPORT_VERSION = "2.$$QT_MINOR_VERSION"
+# OTHER_FILES = "qmldir" "$$QML_FILES"
+# _LOADED = "qml_plugin"