aboutsummaryrefslogtreecommitdiff
path: root/src/widgets/kristalltextbrowser.hpp
diff options
context:
space:
mode:
authorFelix (xq) Queißner <git@mq32.de>2020-06-29 00:16:34 +0200
committerFelix (xq) Queißner <git@mq32.de>2020-06-29 00:16:34 +0200
commit1360cbe9cd11c99a23847600c820a900897dd381 (patch)
treed19a5a151cb4813369e67742acc984a37665c719 /src/widgets/kristalltextbrowser.hpp
parent741c71adff886f590081501932ec1520058d7def (diff)
downloadkristall-1360cbe9cd11c99a23847600c820a900897dd381.tar.gz
Makes Ctrl-LMB on a link open into a new tab.
Diffstat (limited to 'src/widgets/kristalltextbrowser.hpp')
-rw-r--r--src/widgets/kristalltextbrowser.hpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/widgets/kristalltextbrowser.hpp b/src/widgets/kristalltextbrowser.hpp
index b3de492..def130a 100644
--- a/src/widgets/kristalltextbrowser.hpp
+++ b/src/widgets/kristalltextbrowser.hpp
@@ -12,9 +12,14 @@ public:
void mouseReleaseEvent(QMouseEvent * event) override;
+signals:
+ void anchorClicked(QUrl const &, bool open_in_new_tab);
-public:
- Qt::MouseButton last_button;
+private: // slots
+ void on_anchorClicked(QUrl const & url);
+
+private:
+ bool signal_new_tab = false;
};
#endif // KRISTALLTEXTBROWSER_HPP