diff options
Diffstat (limited to 'src/fbgui/fbgui.cpp')
-rw-r--r-- | src/fbgui/fbgui.cpp | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/fbgui/fbgui.cpp b/src/fbgui/fbgui.cpp index 4c4a833..fcc652c 100644 --- a/src/fbgui/fbgui.cpp +++ b/src/fbgui/fbgui.cpp @@ -245,6 +245,12 @@ void fbgui::loadURL() { QByteArray postData = generatePOSTData(); QNetworkRequest req(baseURL); + //Connect webViews NetworkAccessManager to SSLErrorHandler SLOT + QObject::connect(_webView->page()->networkAccessManager(), + SIGNAL(finished(QNetworkReply*)), + this, + SLOT(errorHandler(QNetworkReply*))); + //Connect webViews NetworkAccessManager to ErrorHandler SLOT QObject::connect(_webView->page()->networkAccessManager(), SIGNAL(sslErrors(QNetworkReply*, const QList<QSslError> & )), @@ -272,7 +278,7 @@ void fbgui::loadURLDone(bool success) { } -//Handles SSL Errors +//Handles QNetworkReply SSL Errors void fbgui::sslErrorHandler(QNetworkReply* reply, const QList<QSslError> & errlist) { @@ -282,6 +288,15 @@ void fbgui::sslErrorHandler(QNetworkReply* reply, const QList<QSslError> & errli reply->ignoreSslErrors(); } +//Handles QNetworkReply Errors +void fbgui::errorHandler(QNetworkReply* reply) +{ + + LOG4CXX_DEBUG(coreLogger, "HTTP Error: " << reply->attribute(QNetworkRequest::HttpReasonPhraseAttribute).toString()); + + +} + //------------------------------------------------------------------------------------------- /** |