Remove unused function loadIntegration from EGLFS
There was a leftover function for loading EGLFS device integrations from the time before device integrations were plugins. Change-Id: I88606d14f773f4cf9f68e0341044e8281ed86442 Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
This commit is contained in:
parent
699f9ecc20
commit
6bdc549abe
@ -72,19 +72,6 @@ Q_GLOBAL_STATIC_WITH_ARGS(QFactoryLoader, loader,
|
|||||||
Q_GLOBAL_STATIC_WITH_ARGS(QFactoryLoader, directLoader,
|
Q_GLOBAL_STATIC_WITH_ARGS(QFactoryLoader, directLoader,
|
||||||
(QEglFSDeviceIntegrationFactoryInterface_iid, QLatin1String(""), Qt::CaseInsensitive))
|
(QEglFSDeviceIntegrationFactoryInterface_iid, QLatin1String(""), Qt::CaseInsensitive))
|
||||||
|
|
||||||
static inline QEglFSDeviceIntegration *loadIntegration(QFactoryLoader *loader, const QString &key)
|
|
||||||
{
|
|
||||||
const int index = loader->indexOf(key);
|
|
||||||
if (index != -1) {
|
|
||||||
QObject *plugin = loader->instance(index);
|
|
||||||
if (QEglFSDeviceIntegrationPlugin *factory = qobject_cast<QEglFSDeviceIntegrationPlugin *>(plugin)) {
|
|
||||||
if (QEglFSDeviceIntegration *result = factory->create())
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return Q_NULLPTR;
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif // QT_NO_LIBRARY
|
#endif // QT_NO_LIBRARY
|
||||||
|
|
||||||
QStringList QEglFSDeviceIntegrationFactory::keys(const QString &pluginPath)
|
QStringList QEglFSDeviceIntegrationFactory::keys(const QString &pluginPath)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user