diff options
author | hjk <hjk@qt.io> | 2018-03-02 10:05:11 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2018-04-11 06:47:18 +0000 |
commit | 99bcc001990846329f9d430ae23998d8de183e35 (patch) | |
tree | 1008579633bea5b6474b1c8a2960d13f0f272cb6 /src/libs/extensionsystem | |
parent | 6f91ce1c52c45935e3cbb94749d1224defe2c327 (diff) | |
download | qt-creator-99bcc001990846329f9d430ae23998d8de183e35.tar.gz |
ExtensionSystem: Remove PluginManager::getObjectByClassName
Not used anymore inside Qt Creator.
If 3rd party code really relies on this function, it can use the
function locally, or, likely switch to the still supported
getObjectByName or getObject.
Change-Id: I041877b3e0630e6b257055dec5e10baf68c83546
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'src/libs/extensionsystem')
-rw-r--r-- | src/libs/extensionsystem/pluginmanager.cpp | 15 | ||||
-rw-r--r-- | src/libs/extensionsystem/pluginmanager.h | 1 |
2 files changed, 0 insertions, 16 deletions
diff --git a/src/libs/extensionsystem/pluginmanager.cpp b/src/libs/extensionsystem/pluginmanager.cpp index 66e52648cc..d92a4ec67b 100644 --- a/src/libs/extensionsystem/pluginmanager.cpp +++ b/src/libs/extensionsystem/pluginmanager.cpp @@ -1655,19 +1655,4 @@ QObject *PluginManager::getObjectByName(const QString &name) }); } -/*! - Retrieves one object inheriting a class with \a className from the object - pool. - \sa addObject() -*/ - -QObject *PluginManager::getObjectByClassName(const QString &className) -{ - const QByteArray ba = className.toUtf8(); - QReadLocker lock(&d->m_lock); - return Utils::findOrDefault(allObjects(), [&ba](const QObject *obj) { - return obj->inherits(ba.constData()); - }); -} - } // ExtensionSystem diff --git a/src/libs/extensionsystem/pluginmanager.h b/src/libs/extensionsystem/pluginmanager.h index 11cf0ae62c..58585d9db2 100644 --- a/src/libs/extensionsystem/pluginmanager.h +++ b/src/libs/extensionsystem/pluginmanager.h @@ -82,7 +82,6 @@ public: } static QObject *getObjectByName(const QString &name); - static QObject *getObjectByClassName(const QString &className); // Plugin operations static QList<PluginSpec *> loadQueue(); |