From 7f6e54fdc8ff4a06fdcd3c510a37add337f04bac Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Thu, 18 Nov 2021 13:52:25 -0500 Subject: Refactor main area to use pane system --- ui/clickablelabel.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'ui/clickablelabel.h') 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; }; -- cgit v1.3.1