KurusView  1.0
clickableQLabel.h
1 #ifndef KURUSVIEW_CLICKABLEQLABEL_H
2 #define KURUSVIEW_CLICKABLEQLABEL_H
3 
4 
5 #include <QLabel>
6 #include <QWidget>
7 #include <Qt>
8 
16 class clickableQLabel : public QLabel {
18 Q_OBJECT
19 
20 public:
24  explicit clickableQLabel(QWidget *parent = Q_NULLPTR, Qt::WindowFlags f = Qt::WindowFlags());
25 
27  ~clickableQLabel() override = default;
28 
29 
30 protected:
37  void mousePressEvent(QMouseEvent *event) override;
38 
39 };
40 
41 #endif //KURUSVIEW_CLICKABLEQLABEL_H
~clickableQLabel() override=default
default destructor. Can be overriden by children
clickableQLabel(QWidget *parent=Q_NULLPTR, Qt::WindowFlags f=Qt::WindowFlags())
constructor - simply wraps QLabel params
Definition: clickableQLabel.cpp:5
void mousePressEvent(QMouseEvent *event) override
Definition: clickableQLabel.cpp:14
clickableQLabel - a wraper around QLabel to provide right-click functionality. Underlines and highlig...
Definition: clickableQLabel.h:16