diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -38,7 +38,6 @@ find_package(KF5Akonadi ${AKONADI_VERSION} CONFIG REQUIRED) find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Widgets Test UiTools PrintSupport) find_package(KF5I18n ${KF5_MIN_VERSION} CONFIG REQUIRED) -find_package(KF5IconThemes ${KF5_MIN_VERSION} CONFIG REQUIRED) find_package(KF5GuiAddons ${KF5_MIN_VERSION} CONFIG REQUIRED) find_package(KF5KIO ${KF5_MIN_VERSION} CONFIG REQUIRED) find_package(KF5Mime ${KMIME_LIB_VERSION} CONFIG REQUIRED) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -67,7 +67,6 @@ KF5::I18n KF5::Completion KF5::KIOWidgets - KF5::IconThemes KF5::GuiAddons KF5::AkonadiWidgets KF5::Holidays diff --git a/src/utils.cpp b/src/utils.cpp --- a/src/utils.cpp +++ b/src/utils.cpp @@ -56,9 +56,9 @@ #include #include -#include #include +#include #include #include #include @@ -69,6 +69,7 @@ #include #include #include +#include #include "calendarsupport_debug.h" @@ -271,9 +272,9 @@ const QByteArray common = findMostCommonType(items); if (common == "Event") { - drag->setPixmap(BarIcon(QStringLiteral("view-calendar-day"))); + drag->setPixmap(QIcon::fromTheme(QStringLiteral("view-calendar-day")).pixmap(qApp->style()->pixelMetric(QStyle::PM_ToolBarIconSize))); } else if (common == "Todo") { - drag->setPixmap(BarIcon(QStringLiteral("view-calendar-tasks"))); + drag->setPixmap(QIcon::fromTheme(QStringLiteral("view-calendar-tasks")).pixmap(qApp->style()->pixelMetric(QStyle::PM_ToolBarIconSize))); } return drag.release();