aboutsummaryrefslogtreecommitdiff
path: root/src/widgets/kristalltextbrowser.hpp
diff options
context:
space:
mode:
authorMike Skec <skec@protonmail.ch>2021-01-06 19:54:27 +1100
committerFelix Queißner <felix@ib-queissner.de>2021-01-06 10:51:18 +0100
commit1f400782f7aa999fdd81bf25b315eb24c28530ff (patch)
treef12dedafbd5b0c92e55852c5496903a224b90748 /src/widgets/kristalltextbrowser.hpp
parent2a9bb4fa6121de62d9e6ba06d9a109ba6d57f14c (diff)
downloadkristall-1f400782f7aa999fdd81bf25b315eb24c28530ff.tar.gz
Fix busy cursor bugs
fixes A: busy cursor not resetting when changing workspaces. and B: busy cursor not resetting after page finishes loading, and cursor is left stationary.
Diffstat (limited to 'src/widgets/kristalltextbrowser.hpp')
-rw-r--r--src/widgets/kristalltextbrowser.hpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/widgets/kristalltextbrowser.hpp b/src/widgets/kristalltextbrowser.hpp
index cf0101a..f5b4f95 100644
--- a/src/widgets/kristalltextbrowser.hpp
+++ b/src/widgets/kristalltextbrowser.hpp
@@ -14,6 +14,8 @@ public:
void mouseMoveEvent(QMouseEvent * event) override;
+ void focusInEvent(QFocusEvent * event) override;
+
void setDefaultCursor(QCursor const & shape);
signals:
@@ -23,6 +25,9 @@ private: // slots
void on_anchorClicked(QUrl const & url);
private:
+ void updateCursor();
+
+private:
bool signal_new_tab = false;
QCursor wanted_cursor;
};