From 73b649e79d5cd219cb56866abf2ee5e6a64d976a Mon Sep 17 00:00:00 2001 From: Chinmay Date: Mon, 17 Aug 2020 22:53:09 -0700 Subject: UI changes for user-informed dataflow --- ui/clickablelabel.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 ui/clickablelabel.h (limited to 'ui/clickablelabel.h') diff --git a/ui/clickablelabel.h b/ui/clickablelabel.h new file mode 100644 index 00000000..df261494 --- /dev/null +++ b/ui/clickablelabel.h @@ -0,0 +1,17 @@ +#pragma once + +#include + +class BINARYNINJAUIAPI ClickableLabel: public QLabel +{ + Q_OBJECT + +public: + ClickableLabel(QWidget* parent = nullptr, const QString& name = ""): QLabel(parent) { setText(name); } + +signals: + void clicked(); + +protected: + void mouseReleaseEvent(QMouseEvent* event) override { if (event->button() == Qt::LeftButton) emit clicked(); } +}; -- cgit v1.3.1