get rid of the visibility thing

svn path=/trunk/KDE/kdelibs/; revision=1058031
This commit is contained in:
Aaron J. Seigo 2009-12-03 20:48:27 +00:00
parent 435961b498
commit 1349be10af
3 changed files with 6 additions and 33 deletions

View File

@ -33,8 +33,7 @@ namespace Plasma
AnimationPrivate::AnimationPrivate() AnimationPrivate::AnimationPrivate()
: animVisible(true), : dirtyFlag(false),
dirtyFlag(false),
easingCurve(QEasingCurve::Linear), easingCurve(QEasingCurve::Linear),
forwards(QAbstractAnimation::Forward), forwards(QAbstractAnimation::Forward),
duration(250) duration(250)
@ -52,16 +51,16 @@ Animation::~Animation()
delete d; delete d;
} }
void Animation::setDuration(int duration)
{
d->duration = duration;
}
int Animation::duration() const int Animation::duration() const
{ {
return d->duration; return d->duration;
} }
void Animation::setDuration(int duration)
{
d->duration = qMax(0, duration);
}
void Animation::setWidgetToAnimate(QGraphicsWidget* receiver) void Animation::setWidgetToAnimate(QGraphicsWidget* receiver)
{ {
d->animObject = receiver; d->animObject = receiver;
@ -92,11 +91,6 @@ void Animation::updateDirection(QAbstractAnimation::Direction direction)
d->forwards = direction; d->forwards = direction;
} }
void Animation::setVisible(bool isVisible)
{
d->animVisible = isVisible;
}
void Animation::start(QAbstractAnimation::DeletionPolicy policy) void Animation::start(QAbstractAnimation::DeletionPolicy policy)
{ {
/* TODO: Actually treat policy parameter */ /* TODO: Actually treat policy parameter */

View File

@ -92,23 +92,8 @@ public:
*/ */
QEasingCurve::Type easingCurveType() const; QEasingCurve::Type easingCurveType() const;
/**
* set the animation visibility
* @arg isVisible animation visibility
*/
void setVisible(bool isVisible);
/**
* get the animation visibility
*/
bool isVisible() const;
public Q_SLOTS: public Q_SLOTS:
/**
* Start the animation.
*/
void start(QAbstractAnimation::DeletionPolicy policy = KeepWhenStopped); void start(QAbstractAnimation::DeletionPolicy policy = KeepWhenStopped);
/** /**
* Each individual class must override this function to place their main * Each individual class must override this function to place their main
* functionality. This function must take the values from the constructor, * functionality. This function must take the values from the constructor,

View File

@ -62,12 +62,6 @@ public:
*/ */
qreal distance() const; qreal distance() const;
/**
* Set if the widget is visible at the end of the animation (default True).
* @param visibility True for visible, False for not.
*/
void setVisibleAtEnd(bool visibility);
/** /**
* Set the animation direction * Set the animation direction
* @arg direction animation direction * @arg direction animation direction