void KItemListSmoothScroller::setTargetObject(QObject *target)
{
+ if (m_animation->state() == QAbstractAnimation::Running) {
+ m_animation->stop();
+ }
m_animation->setTargetObject(target);
}
void KItemListSmoothScroller::setPropertyName(const QByteArray &propertyName)
{
+ if (m_animation->state() == QAbstractAnimation::Running) {
+ m_animation->stop();
+ }
m_animation->setPropertyName(propertyName);
}
m_smoothScrolling = previous;
}
+bool KItemListSmoothScroller::isAnimating()
+{
+ if (m_animation) {
+ return (m_animation->state() == QAbstractAnimation::Running);
+ }
+ return false;
+}
+
#include "moc_kitemlistsmoothscroller.cpp"