1 #include "clickablelabel.h"
3 ClickableLabel::ClickableLabel(QWidget *parent) : QLabel(parent) {
4 setCursor(Qt::PointingHandCursor);
7 ClickableLabel::ClickableLabel(const QString &text, QWidget *parent) : QLabel(text, parent) {
8 setCursor(Qt::PointingHandCursor);
11 void ClickableLabel::mouseReleaseEvent(QMouseEvent *e) {
12 if (e->button() == Qt::LeftButton && rect().contains(e->pos())) emit clicked();
15 void ClickableLabel::leaveEvent(QEvent *e) {
17 QLabel::leaveEvent(e);
20 void ClickableLabel::enterEvent(QEvent *e) {
22 QLabel::enterEvent(e);