summaryrefslogtreecommitdiffstats
path: root/src/settingsui/qtbuttonimageproviderplugin/plugin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/settingsui/qtbuttonimageproviderplugin/plugin.cpp')
-rw-r--r--src/settingsui/qtbuttonimageproviderplugin/plugin.cpp42
1 files changed, 1 insertions, 41 deletions
diff --git a/src/settingsui/qtbuttonimageproviderplugin/plugin.cpp b/src/settingsui/qtbuttonimageproviderplugin/plugin.cpp
index c017a05..30ede2a 100644
--- a/src/settingsui/qtbuttonimageproviderplugin/plugin.cpp
+++ b/src/settingsui/qtbuttonimageproviderplugin/plugin.cpp
@@ -26,44 +26,4 @@
** $QT_END_LICENSE$
**
****************************************************************************/
-#include <QQmlExtensionPlugin>
-#include <QQmlEngine>
-
-#include "qtbuttonimageprovider.h"
-
-static void initResources()
-{
-#ifdef QT_STATIC
- Q_INIT_RESOURCE(qmake_QtDeviceUtilities_QtButtonImageProvider);
-#endif
- Q_INIT_RESOURCE(qtbuttonimageprovider);
-}
-
-QT_BEGIN_NAMESPACE
-
-class QtButtonImageProviderQmlPlugin : public QQmlExtensionPlugin
-{
- Q_OBJECT
- Q_PLUGIN_METADATA(IID QQmlExtensionInterface_iid)
-
-public:
- QtButtonImageProviderQmlPlugin(QObject *parent = nullptr) : QQmlExtensionPlugin(parent) { initResources(); }
-
- void registerTypes(const char *uri) override
- {
- Q_UNUSED(uri)
- Q_ASSERT(uri == QLatin1String("QtDeviceUtilities.QtButtonImageProvider"));
- qmlRegisterType(QUrl("qrc:/QtButton.qml"), uri, 1, 0, "QtButton");
- }
-
- void initializeEngine(QQmlEngine *engine, const char *uri) override
- {
- Q_UNUSED(uri);
- QtButtonImageProvider *provider = new QtButtonImageProvider();
- engine->addImageProvider("QtButton", provider);
- }
-};
-
-QT_END_NAMESPACE
-
-#include "plugin.moc"
+#include "plugin_p.h"