1 #ifndef MUSICCUTSLIDERWIDGET_H
2 #define MUSICCUTSLIDERWIDGET_H
22 #include <QPushButton>
52 virtual void mousePressEvent(QMouseEvent *event)
override final;
53 virtual void mouseMoveEvent(QMouseEvent *event)
override final;
54 virtual void mouseReleaseEvent(QMouseEvent *event)
override final;
82 void setPosition(qint64 position);
86 void setDuration(qint64 duration);
90 void resizeGeometry(
int width,
int height);
96 void posChanged(qint64 start, qint64 end);
100 void buttonReleaseChanged(qint64 pos);
106 void buttonMoveUpdate();
110 void buttonReleaseLeft();
114 void buttonReleaseRight();
120 virtual void paintEvent(QPaintEvent *event)
override final;
121 virtual void mousePressEvent(QMouseEvent *event)
override final;
122 virtual void mouseMoveEvent(QMouseEvent *event)
override final;
123 virtual void mouseReleaseEvent(QMouseEvent *event)
override final;
131 #endif // MUSICCUTSLIDERWIDGET_H
#define TTK_MODULE_EXPORT
#define TTK_DECLARE_MODULE(Class)