diff options
| author | Rusty Wagner <rusty.wagner@gmail.com> | 2021-11-18 13:52:25 -0500 |
|---|---|---|
| committer | Rusty Wagner <rusty.wagner@gmail.com> | 2022-01-10 15:25:18 -0700 |
| commit | 7f6e54fdc8ff4a06fdcd3c510a37add337f04bac (patch) | |
| tree | 60cce5955fcc05fc84f35f9662d49c7e0790dde1 /ui/clickablelabel.h | |
| parent | d9661f34eec6855d495a10eaafc2a8e2679756a7 (diff) | |
Refactor main area to use pane system
Diffstat (limited to 'ui/clickablelabel.h')
| -rw-r--r-- | ui/clickablelabel.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ui/clickablelabel.h b/ui/clickablelabel.h index 606ec369..0b373d6b 100644 --- a/ui/clickablelabel.h +++ b/ui/clickablelabel.h @@ -29,6 +29,7 @@ Q_SIGNALS: void clicked(); protected: + void mousePressEvent(QMouseEvent*) override {} void mouseReleaseEvent(QMouseEvent* event) override { if (event->button() == Qt::LeftButton) Q_EMIT clicked(); } }; @@ -50,6 +51,8 @@ public: void setActive(bool state); bool active() const { return m_active; } + void setImage(const QImage& icon); + Q_SIGNALS: void clicked(); void toggle(bool newState); @@ -62,7 +65,8 @@ protected: void enterEvent(QEnterEvent* event) override; void leaveEvent(QEvent* event) override; void paintEvent(QPaintEvent* event) override; - void mouseReleaseEvent(QMouseEvent* event) override { if (event->button() == Qt::LeftButton) Q_EMIT clicked(); } + void mousePressEvent(QMouseEvent*) override {} + void mouseReleaseEvent(QMouseEvent* event) override; }; |
