#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_ */