Don't clear selection when a context menu is requested

This commit is contained in:
Konstantinos Sideris 2018-09-26 19:21:10 +03:00
parent c64a1bf759
commit bbf37bf633
2 changed files with 40 additions and 0 deletions

View file

@ -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;
};