From b0becab9c23a28d84ebc35af0db0b28104626675 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sat, 20 May 2023 21:09:08 +0300 Subject: [PATCH] plasma: remove check for non-existing iconRepresentation property in widget snapshotter Signed-off-by: Ivailo Monev --- plasma/animations/pulser.cpp | 24 +++++++----------------- plasma/animations/widgetsnapshot.cpp | 23 ++--------------------- plasma/animations/widgetsnapshot_p.h | 3 --- 3 files changed, 9 insertions(+), 41 deletions(-) diff --git a/plasma/animations/pulser.cpp b/plasma/animations/pulser.cpp index cdac54b4..a479e63c 100644 --- a/plasma/animations/pulser.cpp +++ b/plasma/animations/pulser.cpp @@ -22,7 +22,7 @@ #include #include #include -#include +#include #include @@ -63,7 +63,7 @@ void PulseAnimation::setCopy() } if (!m_under.data()) { - m_under = new WidgetSnapShot; + m_under = new WidgetSnapShot(); } m_under.data()->setTarget(target); @@ -97,14 +97,8 @@ void PulseAnimation::updateState(QAbstractAnimation::State newState, QAbstractAn setCopy(); } - if (m_under.data()->isIconBigger()) { - m_under.data()->setScale(0); - m_endScale = 1.0; - - } else { - m_scale = 0; - m_endScale = 1.5; - } + m_scale = 0; + m_endScale = 1.5; if (m_under.data()->isVisible() == false) { m_under.data()->setVisible(true); @@ -122,13 +116,9 @@ void PulseAnimation::updateEffectiveTime(int currentTime) if (m_under.data()) { qreal delta = currentTime / qreal(duration()); - if (m_under.data()->isIconBigger()) { - m_under.data()->setScale(delta); - } else { - m_under.data()->setScale(delta); - delta = (1 - m_endScale) * delta; - m_under.data()->setScale(1 - delta); - } + m_under.data()->setScale(delta); + delta = (1 - m_endScale) * delta; + m_under.data()->setScale(1 - delta); delta = currentTime / qreal(duration()); if (direction() == Forward) { diff --git a/plasma/animations/widgetsnapshot.cpp b/plasma/animations/widgetsnapshot.cpp index 4a057fde..bac9febf 100644 --- a/plasma/animations/widgetsnapshot.cpp +++ b/plasma/animations/widgetsnapshot.cpp @@ -20,7 +20,7 @@ #include #include #include -#include +#include #include static const int RECURSION_MAX = 20; @@ -30,9 +30,8 @@ namespace Plasma WidgetSnapShot::WidgetSnapShot(QGraphicsItem *parent) : QGraphicsWidget(parent), - m_iconBig(false), stack(0), - m_target(0) + m_target(nullptr) { } @@ -77,18 +76,6 @@ void WidgetSnapShot::setTarget(QGraphicsWidget *target) m_target = target; setParentItem(target); QSize size(target->size().toSize()); - m_iconBig = false; - - if (m_target->property("iconRepresentation").isValid()) { - m_iconBig = true; - m_snapShot = QPixmap::fromImage( - m_target->property("iconRepresentation").value()); - if ((m_snapShot.height() > 0) && (m_snapShot.width() > 0)) { - resize(m_snapShot.size()); - setTransformOriginPoint(target->geometry().center()); - return; - } - } resize(target->size()); @@ -114,12 +101,6 @@ QGraphicsWidget *WidgetSnapShot::target() const return m_target; } - -bool WidgetSnapShot::isIconBigger() const -{ - return m_iconBig; -} - QPixmap WidgetSnapShot::snapShot() const { return m_snapShot; diff --git a/plasma/animations/widgetsnapshot_p.h b/plasma/animations/widgetsnapshot_p.h index c65157bf..7c722d85 100644 --- a/plasma/animations/widgetsnapshot_p.h +++ b/plasma/animations/widgetsnapshot_p.h @@ -39,8 +39,6 @@ public: const QStyleOptionGraphicsItem *option, QWidget *widget); - bool isIconBigger() const; - QPixmap snapShot() const; private: @@ -48,7 +46,6 @@ private: const QStyleOptionGraphicsItem *option, QGraphicsItem *target); - bool m_iconBig; int stack; QPixmap m_snapShot; QGraphicsWidget *m_target;