Plasma
Go to the documentation of this file.
21#include "private/animationprivate_p.h"
23#include <QMapIterator>
25#include <QParallelAnimationGroup>
26#include <QSequentialAnimationGroup>
29#include <kglobalsettings.h>
35AnimationPrivate::AnimationPrivate()
36 : easingCurve(QEasingCurve::Linear),
43 d(new AnimationPrivate)
47Animation::~Animation()
52int Animation::duration()
const
57void Animation::setDuration(
int duration)
64 d->animObject = widget;
72 return d->animObject.data();
75void Animation::setEasingCurve(
const QEasingCurve &curve)
77 d->easingCurve = curve;
80QEasingCurve Animation::easingCurve()
const
82 return d->easingCurve;
85void Animation::updateCurrentTime(
int currentTime)
92#include "animation.moc"
Namespace for everything in libplasma.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Jul 20 2023 00:00:00 by
doxygen 1.9.8 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.