diff --git a/tests/kplugins/CMakeLists.txt b/tests/kplugins/CMakeLists.txt index f10f7b258..ec166a570 100644 --- a/tests/kplugins/CMakeLists.txt +++ b/tests/kplugins/CMakeLists.txt @@ -3,7 +3,7 @@ add_executable(plugintest plugintest.cpp ) -target_link_libraries(plugintest KF5::Plasma KF5::I18n KF5::Service Qt5::DBus Qt5::Gui) +target_link_libraries(plugintest KF5::Plasma KF5::I18n KF5::Service Qt5::DBus Qt5::Widgets) #install(TARGETS plugintest ${KF5_INSTALL_TARGETS_DEFAULT_ARGS}) diff --git a/tests/kplugins/plugintest.cpp b/tests/kplugins/plugintest.cpp index b34272db3..e468caa10 100644 --- a/tests/kplugins/plugintest.cpp +++ b/tests/kplugins/plugintest.cpp @@ -58,7 +58,7 @@ public: }; PluginTest::PluginTest(int &argc, char **argv, QCommandLineParser *parser) : - QGuiApplication(argc, argv) + QApplication(argc, argv) // QApp needed for CursorNotificationHandler (QWidget) { d = new PluginTestPrivate; d->parser = parser; @@ -144,7 +144,7 @@ bool PluginTest::loadFromKService(const QString &name) if (api.isEmpty()) { if (offers.first()) { KPluginLoader plugin(*offers.first()); - if (Plasma::isPluginVersionCompatible(plugin.pluginVersion())) { + if (Plasma::isPluginVersionCompatible(plugin)) { engine = offers.first()->createInstance(0, allArgs, &error); } } @@ -236,7 +236,7 @@ bool PluginTest::loadKService(const QString &name) if (api.isEmpty()) { if (offers.first()) { KPluginLoader plugin(*offers.first()); - if (Plasma::isPluginVersionCompatible(plugin.pluginVersion())) { + if (Plasma::isPluginVersionCompatible(plugin)) { //KPluginInfo::List infos = KPluginInfo::fromServices(offers.first()); //qDebug() << " plugininfo:" << info.name(); engine = offers.first()->createInstance(0, allArgs, &error); @@ -282,7 +282,7 @@ bool PluginTest::loadKService(const QString &name) void PluginTest::dataUpdated(QString s, Plasma::DataEngine::Data d) { -// qDebug() << "new data for source: " << s << d; + qDebug() << "new data for source:" << s << d; } } // namespace Plasma diff --git a/tests/kplugins/plugintest.h b/tests/kplugins/plugintest.h index a0322eb16..25d5aa379 100644 --- a/tests/kplugins/plugintest.h +++ b/tests/kplugins/plugintest.h @@ -20,8 +20,7 @@ #ifndef PLUGINTEST_H #define PLUGINTEST_H -#include -#include +#include #include @@ -32,7 +31,7 @@ namespace Plasma class PluginTestPrivate; -class PluginTest : public QGuiApplication +class PluginTest : public QApplication { Q_OBJECT