1 #ifndef MUSICCUTSLIDERWIDGET_H
2 #define MUSICCUTSLIDERWIDGET_H
22 #include <QPushButton>
51 virtual void mousePressEvent(QMouseEvent *event)
override final;
52 virtual void mouseMoveEvent(QMouseEvent *event)
override final;
53 virtual void mouseReleaseEvent(QMouseEvent *event)
override final;
80 void setPosition(qint64 position);
84 void setDuration(qint64 duration);
88 void resizeGeometry(
int width,
int height);
94 void posChanged(qint64 start, qint64 end);
98 void buttonReleaseChanged(qint64 pos);
104 void buttonMoveUpdate();
108 void buttonReleaseLeft();
112 void buttonReleaseRight();
118 virtual void paintEvent(QPaintEvent *event)
override final;
119 virtual void mousePressEvent(QMouseEvent *event)
override final;
120 virtual void mouseMoveEvent(QMouseEvent *event)
override final;
121 virtual void mouseReleaseEvent(QMouseEvent *event)
override final;
129 #endif // MUSICCUTSLIDERWIDGET_H
#define TTK_MODULE_EXPORT