[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [gwenview] lib: Fix loading animations with KPixmapSequence
From:       Aurélien Gâteau <agateau () kde ! org>
Date:       2015-03-22 15:52:26
Message-ID: E1YZiAs-0002IM-MR () scm ! kde ! org
[Download RAW message or body]

Git commit 5ec88f2b4c3f8f707d9eb7c576048fb8d1d46e0e by Aurélien Gâteau, on behalf \
of David Rosca. Committed on 22/03/2015 at 15:50.
Pushed by gateau into branch 'master'.

Fix loading animations with KPixmapSequence

KPixmapSequence(QString) takes a full path to icon

REVIEW: 123086

M  +2    -1    lib/documentview/loadingindicator.cpp
M  +1    -1    lib/thumbnailview/thumbnailview.cpp

http://commits.kde.org/gwenview/5ec88f2b4c3f8f707d9eb7c576048fb8d1d46e0e

diff --git a/lib/documentview/loadingindicator.cpp \
b/lib/documentview/loadingindicator.cpp index fbc780e..8c1374d 100644
--- a/lib/documentview/loadingindicator.cpp
+++ b/lib/documentview/loadingindicator.cpp
@@ -24,6 +24,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Cambridge, MA \
02110-1301, USA  // Local
 
 // KDE
+#include <KIconLoader>
 #include <KPixmapSequence>
 
 // Qt
@@ -43,10 +44,10 @@ struct LoadingIndicatorPrivate
 
     LoadingIndicatorPrivate(LoadingIndicator* qq)
     : q(qq)
-    , mSequence("process-working", 22)
     , mIndex(0)
     , mTimer(new QTimer(qq))
     {
+        mSequence = \
KIconLoader::global()->loadPixmapSequence(QStringLiteral("process-working"), 22);  \
                mTimer->setInterval(100);
         QObject::connect(mTimer, SIGNAL(timeout()), q, SLOT(showNextFrame()));
     }
diff --git a/lib/thumbnailview/thumbnailview.cpp \
b/lib/thumbnailview/thumbnailview.cpp index e05a2ce..6f63e24 100644
--- a/lib/thumbnailview/thumbnailview.cpp
+++ b/lib/thumbnailview/thumbnailview.cpp
@@ -189,7 +189,7 @@ struct ThumbnailViewPrivate
 
     void setupBusyAnimation()
     {
-        mBusySequence = KPixmapSequence("process-working", 22);
+        mBusySequence = \
                KIconLoader::global()->loadPixmapSequence(QStringLiteral("process-working"), \
                22);
         mBusyAnimationTimeLine = new QTimeLine(100 * mBusySequence.frameCount(), q);
         mBusyAnimationTimeLine->setCurveShape(QTimeLine::LinearCurve);
         mBusyAnimationTimeLine->setEndFrame(mBusySequence.frameCount() - 1);


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic