mirror of
https://invent.kde.org/system/dolphin
synced 2024-09-21 01:11:21 +00:00
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:
parent
7ec56bb29a
commit
a485bf007b
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue