diff --git a/CMakeLists.txt b/CMakeLists.txt index 7151741a7..b1cba2009 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,7 +10,7 @@ cmake_minimum_required(VERSION 2.8.12) find_package(ECM 0.0.9 REQUIRED NO_MODULE) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_SOURCE_DIR}/cmake) -find_package(Qt5 5.2 REQUIRED COMPONENTS Quick Gui) +find_package(Qt5 5.2 REQUIRED COMPONENTS Quick) find_package(KF5 REQUIRED COMPONENTS I18n ConfigWidgets DBusAddons) find_package(KF5DocTools) find_package(Qca-qt5 2.1.0 REQUIRED) diff --git a/plugins/mpriscontrol/CMakeLists.txt b/plugins/mpriscontrol/CMakeLists.txt index fb5239535..5203f1f19 100644 --- a/plugins/mpriscontrol/CMakeLists.txt +++ b/plugins/mpriscontrol/CMakeLists.txt @@ -16,4 +16,4 @@ qt5_add_dbus_interface( kdeconnect_add_plugin(kdeconnect_mpriscontrol JSON kdeconnect_mpriscontrol.json SOURCES ${kdeconnect_mpriscontrol_SRCS}) -target_link_libraries(kdeconnect_mpriscontrol Qt5::DBus kdeconnectcore Qt5::Gui) +target_link_libraries(kdeconnect_mpriscontrol Qt5::DBus kdeconnectcore) diff --git a/plugins/mpriscontrol/mpriscontrolplugin.cpp b/plugins/mpriscontrol/mpriscontrolplugin.cpp index 39777196f..6266b4a03 100644 --- a/plugins/mpriscontrol/mpriscontrolplugin.cpp +++ b/plugins/mpriscontrol/mpriscontrolplugin.cpp @@ -28,10 +28,6 @@ #include #include -#include -#include -#include - #include #include @@ -142,32 +138,6 @@ void MprisControlPlugin::propertiesChanged(const QString& propertyInterface, con } somethingToSend = true; } - if (nowPlayingMap.contains(QStringLiteral("mpris:artUrl"))) { - const QUrl artUrl(nowPlayingMap[QStringLiteral("mpris:artUrl")].toString()); - - /* - * We only handle images stored locally right now but it should be easy - * enough to download remote images and send them. - */ - const int artMaxWidth = 512; - const int artMaxHeight = 512; - if (artUrl.isLocalFile()) { - QImage artImage(artUrl.path()); - - // Scale the image to a sane size - artImage = artImage.scaled({artMaxWidth, artMaxHeight}, Qt::KeepAspectRatio, Qt::SmoothTransformation); - - QByteArray imageBufferArray; - QBuffer imageBuffer(&imageBufferArray); - imageBuffer.open(QIODevice::WriteOnly); - artImage.save(&imageBuffer, "PNG"); - - const QString base64Image = QString::fromLatin1(imageBufferArray.toBase64()); - np.set(QStringLiteral("artImage"), base64Image); - somethingToSend = true; - } - - } } if (properties.contains(QStringLiteral("PlaybackStatus"))) {