summaryrefslogtreecommitdiff
path: root/src/libs/extensionsystem
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2018-03-02 10:05:11 +0100
committerhjk <hjk@qt.io>2018-04-11 06:47:18 +0000
commit99bcc001990846329f9d430ae23998d8de183e35 (patch)
tree1008579633bea5b6474b1c8a2960d13f0f272cb6 /src/libs/extensionsystem
parent6f91ce1c52c45935e3cbb94749d1224defe2c327 (diff)
downloadqt-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.cpp15
-rw-r--r--src/libs/extensionsystem/pluginmanager.h1
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();