summaryrefslogtreecommitdiffstats
path: root/src/slxbrowser.h
diff options
context:
space:
mode:
authorSimon Rettberg2025-11-13 13:48:37 +0100
committerSimon Rettberg2025-11-13 14:00:03 +0100
commit2c3b026349349729141ca46bd9d292327da2dfe2 (patch)
treeaf0650430c311a319bda68c89b4fd39036a9ec2c /src/slxbrowser.h
parentFix: error page not showing HTTP error codes, but "Unknown Error" (diff)
downloadslxbrowser-2c3b026349349729141ca46bd9d292327da2dfe2.tar.gz
slxbrowser-2c3b026349349729141ca46bd9d292327da2dfe2.tar.xz
slxbrowser-2c3b026349349729141ca46bd9d292327da2dfe2.zip
Port to QtWebEngine (thx Junie), bump to C++20HEADmaster
Diffstat (limited to 'src/slxbrowser.h')
-rw-r--r--src/slxbrowser.h25
1 files changed, 9 insertions, 16 deletions
diff --git a/src/slxbrowser.h b/src/slxbrowser.h
index ba95f6b..cdde7af 100644
--- a/src/slxbrowser.h
+++ b/src/slxbrowser.h
@@ -3,13 +3,10 @@
#include <QMainWindow>
#include <QList>
-#include <QSslError>
#include <QTimer>
-class QNetworkReply;
class WebView;
class QProgressBar;
-class QNetworkReply;
struct BrowserSettings
{
@@ -27,31 +24,27 @@ class SlxBrowser : public QMainWindow
Q_OBJECT
public:
SlxBrowser(BrowserSettings settings);
- virtual ~SlxBrowser();
+ ~SlxBrowser() override;
void activity() { _activity = true; }
private slots:
void loadStarted();
void loadFinished(bool ok);
void loadProgress(int progress);
- void sslErrors(QNetworkReply * reply, const QList<QSslError> & errors);
- void requestFinished(QNetworkReply *reply);
- void reloadInitial();
- void maybeTriggerBack();
+ void reloadInitial();
+ void maybeTriggerBack();
private:
BrowserSettings _settings;
bool _unsupportedUri;
bool _blockedSite;
WebView *_browser;
- QProgressBar *_progress;
- QTimer _reset;
- QList<QSslError> _sslErrors;
- QString _normalError;
- qint64 _lastPageLoad;
- bool _activity;
- qint64 _lastActivity;
- bool _pageValid;
+ QProgressBar *_progress;
+ QTimer _reset;
+ qint64 _lastPageLoad;
+ bool _activity;
+ qint64 _lastActivity;
+ bool _pageValid;
};
#endif /* SLXBROWSER_H_ */