aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Hausmann <simon.hausmann@qt.io>2018-04-26 16:58:04 +0200
committerSimon Hausmann <simon.hausmann@qt.io>2018-04-26 21:25:19 +0000
commit9bc6541cf7eda5518dd6ba8cd4c6df621a8002a5 (patch)
tree970486b4604aacd0f03869ec759a0887b3ff1073
parent337bff3825099b1aa5cbe92e7aab63a1b51e5049 (diff)
Remove the code to manually initialize resources in static builds
After commit be9a56e5e3ced5d0d668fa24e4c65ae928f2e25a in qtbase, this is not needed anymore. Instead the resource system injects the plugin entry point with a reference to all resources. Change-Id: I008dcbc44f3722184fb4cdf7c231c6a9c18cc86d Reviewed-by: J-P Nurmi <jpnurmi@qt.io>
-rw-r--r--src/effects/plugin.cpp10
-rw-r--r--src/effects/private/plugin.cpp9
2 files changed, 2 insertions, 17 deletions
diff --git a/src/effects/plugin.cpp b/src/effects/plugin.cpp
index b30e2ae..d2baba2 100644
--- a/src/effects/plugin.cpp
+++ b/src/effects/plugin.cpp
@@ -41,14 +41,6 @@
#include <QtQml/qqml.h>
#include <QtQml/qqmlengine.h>
-static void initResources()
-{
-#ifdef QT_STATIC
- Q_INIT_RESOURCE(qmake_QtGraphicalEffects);
- Q_INIT_RESOURCE(qtgraphicaleffectsshaders);
-#endif
-}
-
QT_BEGIN_NAMESPACE
class QtGraphicalEffectsPlugin : public QQmlExtensionPlugin
@@ -57,7 +49,7 @@ class QtGraphicalEffectsPlugin : public QQmlExtensionPlugin
Q_PLUGIN_METADATA(IID QQmlExtensionInterface_iid)
public:
- QtGraphicalEffectsPlugin(QObject *parent = 0) : QQmlExtensionPlugin(parent) { initResources(); }
+ QtGraphicalEffectsPlugin(QObject *parent = 0) : QQmlExtensionPlugin(parent) { }
virtual void registerTypes(const char *uri)
{
Q_ASSERT(QLatin1String(uri) == QLatin1String("QtGraphicalEffects"));
diff --git a/src/effects/private/plugin.cpp b/src/effects/private/plugin.cpp
index 2e5b17a..a9deb94 100644
--- a/src/effects/private/plugin.cpp
+++ b/src/effects/private/plugin.cpp
@@ -44,13 +44,6 @@
#include "qgfxsourceproxy_p.h"
#include "qgfxshaderbuilder_p.h"
-static void initResources()
-{
-#ifdef QT_STATIC
- Q_INIT_RESOURCE(qmake_QtGraphicalEffects_private);
-#endif
-}
-
QT_BEGIN_NAMESPACE
static QObject *qgfxshaderbuilder_provider(QQmlEngine *, QJSEngine *)
@@ -64,7 +57,7 @@ class QtGraphicalEffectsPrivatePlugin : public QQmlExtensionPlugin
Q_PLUGIN_METADATA(IID QQmlExtensionInterface_iid)
public:
- QtGraphicalEffectsPrivatePlugin(QObject *parent = 0) : QQmlExtensionPlugin(parent) { initResources(); }
+ QtGraphicalEffectsPrivatePlugin(QObject *parent = 0) : QQmlExtensionPlugin(parent) { }
virtual void registerTypes(const char *uri)
{
Q_ASSERT(QByteArray(uri) == QByteArrayLiteral("QtGraphicalEffects.private"));