summaryrefslogtreecommitdiffstats
path: root/fbbrowser/fbbrowser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'fbbrowser/fbbrowser.cpp')
-rw-r--r--fbbrowser/fbbrowser.cpp30
1 files changed, 18 insertions, 12 deletions
diff --git a/fbbrowser/fbbrowser.cpp b/fbbrowser/fbbrowser.cpp
index bef6aca..50fc86a 100644
--- a/fbbrowser/fbbrowser.cpp
+++ b/fbbrowser/fbbrowser.cpp
@@ -7,6 +7,11 @@ void fbbrowser::httpReadyRead()
{
// This slot listens to readyRead() signal from our QNetworkReply.
qDebug() << "readyRead() signal emmited!" << endl;
+ if(reply->error() == QNetworkReply::NoError)
+ {
+ qDebug() << "No error, loading given URL...";
+ view->load(url);
+ }
}
fbbrowser::fbbrowser(const QUrl & url)
@@ -16,12 +21,13 @@ fbbrowser::fbbrowser(const QUrl & url)
// Create QNetworkAccessManager which is needed to send/receive requests.
manager = new QNetworkAccessManager(this);
// Create a QNetworkRequest object and set its URL.
- QNetworkRequest request;
+ // QNetworkRequest request;
request.setUrl(url);
// Check Internet connection
// Let the manager send the request and receive the reply.
- QNetworkReply *reply = manager->get(request);
+ // QNetworkReply *reply = manager->get(request);
+ *reply = manager->get(request);
connect(reply, SIGNAL(readyRead()), this, SLOT(httpReadyRead()));
//connect(reply, SIGNAL(finished()), this, SLOT());
@@ -32,16 +38,16 @@ fbbrowser::fbbrowser(const QUrl & url)
// reply->error() returns 0 even for invalid URL.
// A possibility to check for validity, is to listen to readyRead()
// signal, haven't found a better way yet ...
- if(reply->error() == QNetworkReply::NoError)
- {
- qDebug() << "No error, loading given URL...";
- view->load(url);
- }
- else
- {
- qDebug() << "Error occured, loading error page...";
- view->load(QUrl("qrc:/html/errorPage.html"));
- }
+ //if(reply->error() == QNetworkReply::NoError)
+ //{
+ // qDebug() << "No error, loading given URL...";
+ // view->load(url);
+ //}
+ //else
+ //{
+ // qDebug() << "Error occured, loading error page...";
+ // view->load(QUrl("qrc:/html/errorPage.html"));
+ //}
//remove the window decoration
this->setWindowFlags(Qt::SplashScreen);