1
mirror of https://invent.kde.org/network/falkon.git synced 2024-09-21 17:52:10 +02:00

[Plugins] Print error message when failed to load plugin.

Prints QPluginLoader's error message to the stderr.
This commit is contained in:
nowrep 2013-04-12 17:49:22 +02:00
parent 83b7f6d1c0
commit 672c388407

View File

@ -24,6 +24,7 @@
#include <iostream>
#include <QPluginLoader>
#include <QDir>
#include <QDebug>
Plugins::Plugins(QObject* parent)
: QObject(parent)
@ -132,6 +133,7 @@ void Plugins::loadPlugins()
QPluginLoader* loader = new QPluginLoader(fullPath);
PluginInterface* iPlugin = qobject_cast<PluginInterface*>(loader->instance());
if (!iPlugin) {
qWarning() << "Plugins::loadPlugins" << loader->errorString();
continue;
}
@ -189,6 +191,7 @@ void Plugins::loadAvailablePlugins()
PluginInterface* iPlugin = qobject_cast<PluginInterface*>(loader->instance());
if (!iPlugin) {
qWarning() << "Plugins::loadAvailablePlugins" << loader->errorString();
continue;
}