summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2019-09-13 13:55:12 +0200
committerEike Ziller <eike.ziller@qt.io>2019-09-18 08:13:55 +0000
commit057215eb108270ff2a2bc6e3967e032cd9a20fd8 (patch)
tree2de7e9f0163c96ba59d530104ddc7ca9a96de9c7
parent89ae78fd89d2b26afb77748c3da85886e2463efe (diff)
downloadqt-creator-057215eb108270ff2a2bc6e3967e032cd9a20fd8.tar.gz
Help/litehtml: Support global mouse selection on Linux
Change-Id: Ifef500e4777c8cad1b41cfd69240a31509abd8a0 Reviewed-by: hjk <hjk@qt.io>
-rw-r--r--src/plugins/help/qlitehtml/container_qpainter.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/help/qlitehtml/container_qpainter.cpp b/src/plugins/help/qlitehtml/container_qpainter.cpp
index edd88ef0ce..7dff2b0bb3 100644
--- a/src/plugins/help/qlitehtml/container_qpainter.cpp
+++ b/src/plugins/help/qlitehtml/container_qpainter.cpp
@@ -25,6 +25,7 @@
#include "container_qpainter.h"
+#include <QClipboard>
#include <QCursor>
#include <QDebug>
#include <QDir>
@@ -422,6 +423,9 @@ void Selection::update()
selection = {};
text.clear();
}
+ QClipboard *cb = QGuiApplication::clipboard();
+ if (cb->supportsSelection())
+ cb->setText(text, QClipboard::Selection);
}
QRect Selection::boundingRect() const