#include <QtWidgets>
class ClickableLabel : public QLabel {
-
Q_OBJECT
public:
- explicit ClickableLabel(QWidget *parent = 0);
+ explicit ClickableLabel(QWidget *parent = nullptr);
+ explicit ClickableLabel(const QString &text, QWidget *parent = nullptr);
signals:
void clicked();
+ void hovered(bool value);
protected:
void mouseReleaseEvent(QMouseEvent *e);
-
+ void enterEvent(QEvent *e);
+ void leaveEvent(QEvent *e);
};
#endif // CLICKABLELABEL_H