summaryrefslogtreecommitdiffstats
path: root/src/fbgui/fbgui.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/fbgui/fbgui.cpp')
-rw-r--r--src/fbgui/fbgui.cpp17
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());
+
+
+}
+
//-------------------------------------------------------------------------------------------
/**