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();
13 QLabel::mouseReleaseEvent(e);
16 void ClickableLabel::leaveEvent(QEvent *e) {
18 QLabel::leaveEvent(e);
21 void ClickableLabel::enterEvent(QEvent *e) {
23 QLabel::enterEvent(e);