From f5663edb4e1a53b6d80de909f2888ffd9ee1e170 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Fri, 7 Jul 2017 15:21:28 +0200 Subject: FIRST!!!1 --- src/slxbrowser.h | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 src/slxbrowser.h (limited to 'src/slxbrowser.h') diff --git a/src/slxbrowser.h b/src/slxbrowser.h new file mode 100644 index 0000000..fbd4c4a --- /dev/null +++ b/src/slxbrowser.h @@ -0,0 +1,40 @@ +#ifndef SLXBROWSER_H_ +#define SLXBROWSER_H_ + +#include +#include +#include +#include + +class QNetworkReply; +class QWebView; +class QProgressBar; +class QNetworkReply; + +class SLXbrowser : public QMainWindow +{ + Q_OBJECT +public: + SLXbrowser(QString url, bool fullscreen, bool ignoreSslErrors); + virtual ~SLXbrowser(); + +private slots: + void loadStarted(); + void loadFinished(bool ok); + void loadProgress(int progress); + void sslErrors(QNetworkReply * reply, const QList & errors); + void requestFinished(QNetworkReply *reply); + void reloadInitial(); + +private: + QString _url; + bool _ignoreSslErrors; + QWebView *_browser; + QProgressBar *_progress; + QTimer _reset; + QList _sslErrors; + QString _normalError; +}; + +#endif /* SLXBROWSER_H_ */ + -- cgit v1.2.3-55-g7522