Guitar
HyperLinkLabel.h
Go to the documentation of this file.
1 #ifndef HYPERLINKLABEL_H
2 #define HYPERLINKLABEL_H
3 
4 #include <QLabel>
5 
6 class HyperLinkLabel : public QLabel {
7  Q_OBJECT
8 public:
9  explicit HyperLinkLabel(QWidget *parent = nullptr);
10  void paintEvent(QPaintEvent *) override;
11  void mousePressEvent(QMouseEvent *e) override;
12  void mouseReleaseEvent(QMouseEvent *e) override;
13 signals:
14  void clicked();
15 };
16 
17 #endif // HYPERLINKLABEL_H
HyperLinkLabel::HyperLinkLabel
HyperLinkLabel(QWidget *parent=nullptr)
Definition: HyperLinkLabel.cpp:6
HyperLinkLabel::clicked
void clicked()
HyperLinkLabel
Definition: HyperLinkLabel.h:6
HyperLinkLabel::mousePressEvent
void mousePressEvent(QMouseEvent *e) override
Definition: HyperLinkLabel.cpp:34
HyperLinkLabel.h
HyperLinkLabel::mouseReleaseEvent
void mouseReleaseEvent(QMouseEvent *e) override
Definition: HyperLinkLabel.cpp:39
HyperLinkLabel::paintEvent
void paintEvent(QPaintEvent *) override
Definition: HyperLinkLabel.cpp:16