summaryrefslogtreecommitdiffstats
path: root/src/settingsui/settingsuiplugin/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/settingsui/settingsuiplugin/CMakeLists.txt')
-rw-r--r--src/settingsui/settingsuiplugin/CMakeLists.txt45
1 files changed, 23 insertions, 22 deletions
diff --git a/src/settingsui/settingsuiplugin/CMakeLists.txt b/src/settingsui/settingsuiplugin/CMakeLists.txt
index 0f72bc0..6ab5bf7 100644
--- a/src/settingsui/settingsuiplugin/CMakeLists.txt
+++ b/src/settingsui/settingsuiplugin/CMakeLists.txt
@@ -1,27 +1,7 @@
#####################################################################
## settingsuiplugin Plugin:
#####################################################################
-
-qt_internal_add_qml_module(settingsuiplugin
- URI "QtDeviceUtilities.SettingsUI"
- VERSION "${CMAKE_PROJECT_VERSION}"
- CLASS_NAME SettingsUIQmlPlugin
- PLUGIN_TARGET settingsuiplugin
- NO_GENERATE_PLUGIN_SOURCE
- NO_PLUGIN_OPTIONAL
- NO_GENERATE_QMLTYPES
- INSTALL_SOURCE_QMLTYPES "plugins.qmltypes"
- SOURCES
- plugin.cpp
- PUBLIC_LIBRARIES
- Qt::Core
- Qt::Gui
- Qt::Qml
- Qt::Quick
-)
-
-# Resources:
-set(settingsui_resource_files
+set(settingsui_qml_files
"../common/CustomSwitch.qml"
"../common/CustomTableView.qml"
"../common/HandwritingModeButton.qml"
@@ -40,6 +20,28 @@ set(settingsui_resource_files
"SettingsDelegate.qml"
"SettingsHeader.qml"
"SettingsTitleItem.qml"
+ "pluginMain.qml"
+)
+
+qt_internal_add_qml_module(settingsuiplugin
+ URI "QtDeviceUtilities.SettingsUI"
+ VERSION "${CMAKE_PROJECT_VERSION}"
+ PLUGIN_TARGET settingsuiplugin
+ PAST_MAJOR_VERSIONS 2
+ SOURCES
+ plugin.cpp
+ plugin_p.h
+ PUBLIC_LIBRARIES
+ Qt::Core
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ QML_FILES
+ ${settingsui_qml_files}
+)
+
+# Resources:
+set(settingsui_resource_files
"icons/Alert_yellow_1x.png"
"icons/FloatingButton_Active.png"
"icons/FloatingButton_Available.png"
@@ -48,7 +50,6 @@ set(settingsui_resource_files
"icons/Wifi_lightgray_2x.png"
"newIcons/back_icon.svg"
"newIcons/network_icon.svg"
- "pluginMain.qml"
)
qt_internal_add_resource(settingsuiplugin "settingsui"