aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMike Skec <skec@protonmail.ch>2021-02-16 16:25:33 +1100
committerFelix Queißner <felix@ib-queissner.de>2021-02-16 11:11:23 +0100
commit2d5e076e13a7c81cf597b98a53504065c950046f (patch)
treeeae61be246ce1a6512199dc92f759ff20871b9f5 /src
parentad07a321b4c7b1dbaf329074106d93863ddb6e50 (diff)
downloadkristall-2d5e076e13a7c81cf597b98a53504065c950046f.tar.gz
KristallTextBrowser: use IBeam as default cursor
Diffstat (limited to 'src')
-rw-r--r--src/browsertab.cpp2
-rw-r--r--src/protocols/geminiclient.cpp16
-rw-r--r--src/widgets/kristalltextbrowser.cpp2
-rw-r--r--src/widgets/kristalltextbrowser.hpp3
4 files changed, 14 insertions, 9 deletions
diff --git a/src/browsertab.cpp b/src/browsertab.cpp
index 8275ac0..1bcc20c 100644
--- a/src/browsertab.cpp
+++ b/src/browsertab.cpp
@@ -1547,7 +1547,7 @@ void BrowserTab::updateMouseCursor(bool waiting)
if (waiting)
this->ui->text_browser->setDefaultCursor(Qt::BusyCursor);
else
- this->ui->text_browser->setDefaultCursor(Qt::ArrowCursor);
+ this->ui->text_browser->setDefaultCursor(KristallTextBrowser::NORMAL_CURSOR);
}
bool BrowserTab::enableClientCertificate(const CryptoIdentity &ident)
diff --git a/src/protocols/geminiclient.cpp b/src/protocols/geminiclient.cpp
index ee5ac27..30b4e0f 100644
--- a/src/protocols/geminiclient.cpp
+++ b/src/protocols/geminiclient.cpp
@@ -222,14 +222,14 @@ void GeminiClient::socketReadyRead()
switch(primary_code)
{
case 1: // requesting input
- switch (secondary_code) {
- case 1:
- emit inputRequired(meta, true);
- break;
- case 0:
- default:
- emit inputRequired(meta, false);
- }
+ switch (secondary_code) {
+ case 1:
+ emit inputRequired(meta, true);
+ break;
+ case 0:
+ default:
+ emit inputRequired(meta, false);
+ }
return;
case 2: // success
diff --git a/src/widgets/kristalltextbrowser.cpp b/src/widgets/kristalltextbrowser.cpp
index 1aaabdc..5ff476d 100644
--- a/src/widgets/kristalltextbrowser.cpp
+++ b/src/widgets/kristalltextbrowser.cpp
@@ -4,6 +4,8 @@
#include <QScroller>
#include <QTouchDevice>
+const Qt::CursorShape KristallTextBrowser::NORMAL_CURSOR = Qt::IBeamCursor;
+
KristallTextBrowser::KristallTextBrowser(QWidget *parent) :
QTextBrowser(parent)
{
diff --git a/src/widgets/kristalltextbrowser.hpp b/src/widgets/kristalltextbrowser.hpp
index f5b4f95..425c953 100644
--- a/src/widgets/kristalltextbrowser.hpp
+++ b/src/widgets/kristalltextbrowser.hpp
@@ -27,6 +27,9 @@ private: // slots
private:
void updateCursor();
+public:
+ static const Qt::CursorShape NORMAL_CURSOR;
+
private:
bool signal_new_tab = false;
QCursor wanted_cursor;