From c0b1386361695fca7865a79af193c74c3d2ac495 Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Wed, 11 Mar 2009 10:54:31 +0100 Subject: [PATCH] Fixes: use less static variables in patchedpluginloader.cpp Details: confused designer plugins --- .../extensionsystem/patchedpluginloader.cpp | 23 ------------------- 1 file changed, 23 deletions(-) diff --git a/src/libs/extensionsystem/patchedpluginloader.cpp b/src/libs/extensionsystem/patchedpluginloader.cpp index 2ff684e1f83..3d8e904dd59 100644 --- a/src/libs/extensionsystem/patchedpluginloader.cpp +++ b/src/libs/extensionsystem/patchedpluginloader.cpp @@ -114,8 +114,6 @@ public: QObject *instance(); - static QObjectList staticInstances(); - bool load(); bool unload(); bool isLoaded() const; @@ -831,9 +829,6 @@ QString PatchedPluginLoader::errorString() const return (!d || d->errorString.isEmpty()) ? QLibrary::tr("Unknown error") : d->errorString; } -typedef QList<QtPluginInstanceFunction> StaticInstanceFunctionList; -Q_GLOBAL_STATIC(StaticInstanceFunctionList, staticInstanceFunctionList) - void PatchedPluginLoader::setLoadHints(QLibrary::LoadHints loadHints) { if (!d) { @@ -853,24 +848,6 @@ QLibrary::LoadHints PatchedPluginLoader::loadHints() const return d->loadHints; } -void qRegisterStaticPluginInstanceFunction(QtPluginInstanceFunction function) -{ - staticInstanceFunctionList()->append(function); -} - -QObjectList PatchedPluginLoader::staticInstances() -{ - QObjectList instances; - StaticInstanceFunctionList *functions = staticInstanceFunctionList(); - if (functions) { - for (int i = 0; i < functions->count(); ++i) - instances.append((*functions)[i]()); - } - return instances; -} - - - -- GitLab