respect the graphic effects level before doing a fade-in of the selection toggle

CCMAIL: ereslibre@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=784872
This commit is contained in:
Peter Penz 2008-03-12 17:40:46 +00:00
parent 7ec56bb29a
commit a485bf007b

View file

@ -19,6 +19,7 @@
#include "selectiontoggle.h"
#include <kglobalsettings.h>
#include <kicon.h>
#include <kiconloader.h>
#include <kiconeffect.h>
@ -177,7 +178,10 @@ void SelectionToggle::startFading()
{
Q_ASSERT(m_fadingTimeLine == 0);
m_fadingTimeLine = new QTimeLine(1500, this);
const bool animate = KGlobalSettings::graphicEffectsLevel() & KGlobalSettings::SimpleAnimationEffects;
const int duration = animate ? 1500 : 1;
m_fadingTimeLine = new QTimeLine(duration, this);
connect(m_fadingTimeLine, SIGNAL(frameChanged(int)),
this, SLOT(setFadingValue(int)));
m_fadingTimeLine->setFrameRange(0, 255);