From 7706e17d94367635508488b6c566fa2d487e2f62 Mon Sep 17 00:00:00 2001 From: Ismael Asensio Date: Fri, 28 Feb 2020 20:09:26 +0100 Subject: [PATCH] Port away from deprecated KIconLoader::IconSize Summary: Use `QStyle::pixelMetrics` instead Test Plan: No compiler warning Icon still happily bounces on application launch Reviewers: #kwin, davidedmundson, broulik Reviewed By: #kwin, davidedmundson Subscribers: kwin Tags: #kwin Maniphest Tasks: T11637 Differential Revision: https://phabricator.kde.org/D27726 --- effects/CMakeLists.txt | 1 - effects/startupfeedback/startupfeedback.cpp | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/effects/CMakeLists.txt b/effects/CMakeLists.txt index f56c39dad5..386812d78b 100644 --- a/effects/CMakeLists.txt +++ b/effects/CMakeLists.txt @@ -16,7 +16,6 @@ set(kwin_effect_KDE_LIBS KF5::ConfigWidgets KF5::GlobalAccel KF5::I18n - KF5::IconThemes KF5::Notifications # screenshot effect KF5::Plasma # screenedge effect KF5::WindowSystem diff --git a/effects/startupfeedback/startupfeedback.cpp b/effects/startupfeedback/startupfeedback.cpp index f7b7e538bc..0b100bc4a2 100644 --- a/effects/startupfeedback/startupfeedback.cpp +++ b/effects/startupfeedback/startupfeedback.cpp @@ -27,7 +27,6 @@ along with this program. If not, see . #include // KDE #include -#include #include #include #include @@ -291,7 +290,7 @@ void StartupFeedbackEffect::start(const QString& icon) m_cursorSize = readCursorSize(); int iconSize = m_cursorSize / 1.5; if (!iconSize) { - iconSize = IconSize(KIconLoader::Small); + iconSize = QApplication::style()->pixelMetric(QStyle::PM_SmallIconSize); } // get ratio for bouncing cursor so we don't need to manually calculate the sizes for each icon size if (m_type == BouncingFeedback)