summaryrefslogtreecommitdiff
path: root/ui/copyablelabel.h
blob: e0b79bed41ff2be50170e144fe97860c3976df41 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <QLabel>
#include "uitypes.h"

class BINARYNINJAUIAPI CopyableLabel: public QLabel
{
	QColor m_desiredColor {};
	QString m_hiddenText;

public:
	CopyableLabel(const QString& text, const QColor& color);
	void setHiddenText(const QString& text);
	void enterEvent(QEnterEvent* event) override;
	void leaveEvent(QEvent* event) override;
	void mousePressEvent(QMouseEvent* event) override;
};