14 m_textLabel->setWindowFlags(Qt::FramelessWindowHint | Qt::Tool);
39 const QPoint &curPos = mapFromGlobal(QCursor::pos());
40 const QPoint &glbPos = mapToGlobal(QPoint(0, 0));
41 const QSize &sizePos =
size();
44 if(orientation() == Qt::Vertical)
47 m_textLabel->move((glbPos + QPoint(sizePos.width(), 0)).x(), changePos.x());
59 MusicMovingClickedSlider::enterEvent(event);
67 MusicMovingClickedSlider::leaveEvent(event);
77 pt.setY(qint64(x) * maximum() / z);
virtual void leaveEvent(QEvent *event) overridefinal
#define QtEnterEvent
Event enter.
The class of the slider that can show such as tooltip.
MusicMovingLabelSlider(QWidget *parent=nullptr)
virtual void mouseMoveEvent(QMouseEvent *event) override
static const QString LabelStyle01
Label.
~MusicMovingLabelSlider()
virtual void enterEvent(QtEnterEvent *event) overridefinal
virtual void mousePressEvent(QMouseEvent *event) override
QPoint limitLableGeometry(int x, int y, int z)
virtual void mousePressEvent(QMouseEvent *event) overridefinal
The class of the slider moving clicked slider.
virtual void mouseMoveEvent(QMouseEvent *event) overridefinal
static qint64 formatDuration(const QString &time) noexcept