diff options
author | Dan Ackers <dan.ackers@qt.io> | 2021-06-21 11:19:40 +0300 |
---|---|---|
committer | Samuli Piippo <samuli.piippo@qt.io> | 2021-09-17 13:18:49 +0300 |
commit | 983101d6f7ee77a42595a5729ae33a5c7e7640a0 (patch) | |
tree | 6bf568842ad65dd9bed12676b1fa8e41a9b883bc /src/settingsui/settingsuiplugin/plugin.cpp | |
parent | 932947390552aba9bec23ff1ec1822fefad94dd7 (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.cpp | 34 |
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" |