1 #ifndef MUSICSMOOTHMOVINGWIDGET_H
2 #define MUSICSMOOTHMOVINGWIDGET_H
22 #include <QScrollArea>
25 class QPropertyAnimation;
47 void setScrollBar(QScrollBar *bar);
56 void updateValue(
int value);
62 void timeToAnimation();
66 void valueChanged(
int value);
96 void setMovedScrollBar(QScrollBar *bar =
nullptr);
102 virtual void wheelEvent(QWheelEvent *event)
override;
107 inline QScrollBar*
scrollBar()
const noexcept {
return m_interface.scrollBar(); }
131 void setMovedScrollBar(QScrollBar *bar =
nullptr);
137 virtual void wheelEvent(QWheelEvent *event)
override;
144 #endif // MUSICSMOOTHMOVINGWIDGET_H
#define TTK_MODULE_EXPORT
The class of the slider smooth moving interface.
QTimer * m_animationTimer
QPropertyAnimation * m_moveAnimation
#define TTK_DECLARE_MODULE(Class)
QScrollBar * scrollBar() const noexcept