summaryrefslogtreecommitdiffstats
path: root/src/settingsui/settingsuiplugin/plugin.cpp
diff options
context:
space:
mode:
authorDan Ackers <dan.ackers@qt.io>2021-06-21 11:19:40 +0300
committerSamuli Piippo <samuli.piippo@qt.io>2021-09-17 13:18:49 +0300
commit983101d6f7ee77a42595a5729ae33a5c7e7640a0 (patch)
tree6bf568842ad65dd9bed12676b1fa8e41a9b883bc /src/settingsui/settingsuiplugin/plugin.cpp
parent932947390552aba9bec23ff1ec1822fefad94dd7 (diff)
Port qtdeviceutilities to use declarative types
Task-number: QTBUG-94426 Change-Id: I9ac17f38eccff96e25a6c1d40998b222d349274d Reviewed-by: Teemu Holappa <teemu.holappa@qt.io> (cherry picked from commit c0c3066d25678a92bcb2932b6595d019e9613d27) Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Diffstat (limited to 'src/settingsui/settingsuiplugin/plugin.cpp')
-rw-r--r--src/settingsui/settingsuiplugin/plugin.cpp34
1 files changed, 1 insertions, 33 deletions
diff --git a/src/settingsui/settingsuiplugin/plugin.cpp b/src/settingsui/settingsuiplugin/plugin.cpp
index 3ea37ad..8ac64e1 100644
--- a/src/settingsui/settingsuiplugin/plugin.cpp
+++ b/src/settingsui/settingsuiplugin/plugin.cpp
@@ -26,17 +26,7 @@
** $QT_END_LICENSE$
**
****************************************************************************/
-#include <QtQml/qqmlextensionplugin.h>
-#include <QtQml/qqml.h>
-
-static void initResources()
-{
-#ifdef QT_STATIC
- Q_INIT_RESOURCE(qmake_QtDeviceUtilities_SettingsUI);
-#endif
- Q_INIT_RESOURCE(settingsui);
-}
-
+#include "plugin_p.h"
/*!
\qmlmodule QtDeviceUtilities.SettingsUI
\title Qt Device Utilities: Settings UI
@@ -80,25 +70,3 @@ static void initResources()
There is no need to import the various \c {DeviceUtilities.*} modules and
to declare a custom settings UI, unless specifically required.
*/
-
-QT_BEGIN_NAMESPACE
-
-class SettingsUIQmlPlugin : public QQmlExtensionPlugin
-{
- Q_OBJECT
- Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface")
-
-public:
- SettingsUIQmlPlugin(QObject *parent = nullptr) : QQmlExtensionPlugin(parent) { initResources(); }
- void registerTypes(const char *uri) override
- {
- // @uri QtDeviceUtilities.SettingsUI
- Q_ASSERT(uri == QLatin1String("QtDeviceUtilities.SettingsUI"));
- qmlRegisterType(QUrl("qrc:/pluginMain.qml"), uri, 2, 0, "SettingsUI");
- }
-
-};
-
-QT_END_NAMESPACE
-
-#include "plugin.moc"