10 setAlignment(Qt::AlignVCenter);
11 setMouseTracking(
true);
16 QLabel::enterEvent(event);
24 QLabel::leaveEvent(event);
32 QLabel::mousePressEvent(event);
41 QLabel::mouseMoveEvent(event);
47 const QStringList data(text().
split(
" - "));
50 for(
const QString &var :
qAsConst(data))
55 setCursor(QCursor(Qt::PointingHandCursor));
67 QLabel::paintEvent(event);
69 QPainter painter(
this);
virtual void mousePressEvent(QMouseEvent *event) overridefinal
#define QtEnterEvent
Event enter.
virtual void mouseMoveEvent(QMouseEvent *event) overridefinal
MusicSplitItemClickedLabel(QWidget *parent=nullptr)
virtual void enterEvent(QtEnterEvent *event) overridefinal
TTK_MODULE_EXPORT QStringList split(const QString &value, const QString &key=TTK_DEFAULT_STR)
virtual void paintEvent(QPaintEvent *event) overridefinal
virtual void leaveEvent(QEvent *event) overridefinal