diff options
| author | Felix (xq) Queißner <git@mq32.de> | 2020-06-07 01:06:07 +0200 |
|---|---|---|
| committer | Felix (xq) Queißner <git@mq32.de> | 2020-06-07 01:06:07 +0200 |
| commit | 093bfcc50d5889358ed806096ac5652a9e925cfc (patch) | |
| tree | f0276f86cf9b14309851b9d3136c370503ecea64 /src/browsertab.hpp | |
| parent | d4d353dab0f7c2fe2e1d76f6666f848e077d07dd (diff) | |
| download | kristall-093bfcc50d5889358ed806096ac5652a9e925cfc.tar.gz | |
Implements multi-protocol support. Adds support for HTTP/HTTPS, adds settings to enable/disable protocols
Diffstat (limited to 'src/browsertab.hpp')
| -rw-r--r-- | src/browsertab.hpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/browsertab.hpp b/src/browsertab.hpp index 7f0ac35..655d14e 100644 --- a/src/browsertab.hpp +++ b/src/browsertab.hpp @@ -5,11 +5,13 @@ #include <QUrl> #include <QGraphicsScene> #include <QTextDocument> +#include <QNetworkAccessManager> #include "geminiclient.hpp" #include "documentoutlinemodel.hpp" #include "tabbrowsinghistory.hpp" #include "geminirenderer.hpp" +#include "webclient.hpp" namespace Ui { class BrowserTab; @@ -52,7 +54,9 @@ private slots: void on_refresh_button_clicked(); - void on_gemini_complete(QByteArray const & data, QString const & mime); + void on_requestComplete(QByteArray const & data, QString const & mime); + + void on_requestFailed(QString const & reason); void on_protocolViolation(QString const & reason); @@ -98,6 +102,7 @@ public: QUrl current_location; GeminiClient gemini_client; + WebClient web_client; int redirection_count = 0; bool push_to_history_after_load = false; |
