┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/private/kitemlistsmoothscroller.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/kitemviews/private/kitemlistsmoothscroller.h')
-rw-r--r--src/kitemviews/private/kitemlistsmoothscroller.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/kitemviews/private/kitemlistsmoothscroller.h b/src/kitemviews/private/kitemlistsmoothscroller.h
index d1cfcf9d9..32effa3d6 100644
--- a/src/kitemviews/private/kitemlistsmoothscroller.h
+++ b/src/kitemviews/private/kitemlistsmoothscroller.h
@@ -79,6 +79,13 @@ protected:
private Q_SLOTS:
void slotAnimationStateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState);
+ /**
+ * Calculates the duration of the smooth scrolling animation.
+ * If \p isSmoothScrollingEnabled is true, the duration will be calculated
+ * using the widget animation duration from the current style. Otherwise,
+ * the animation will be instantaneous.
+ */
+ void updateAnimationDuration(bool isSmoothScrollingEnabled);
private:
bool m_scrollBarPressed;