1 files changed, 17 insertions, 0 deletions
diff --git a/src/ui/TextLabel.h b/src/ui/TextLabel.h
index da6e9c4b..1470d64e 100644
--- a/src/ui/TextLabel.h
+++ b/src/ui/TextLabel.h
@@ -9,6 +9,22 @@ class QMouseEvent;
class QFocusEvent;
class QWheelEvent;
+class ContextMenuFilter : public QObject
+{
+ Q_OBJECT
+
+public:
+ explicit ContextMenuFilter(QWidget *parent)
+ : QObject(parent)
+ {}
+
+signals:
+ void contextMenuIsOpening();
+
+protected:
+ bool eventFilter(QObject *obj, QEvent *event);
+};
+
class TextLabel : public QTextBrowser
{
Q_OBJECT
@@ -35,4 +51,5 @@ signals:
private:
QString link_;
+ bool contextMenuRequested_ = false;
};
|