From dad849a0c95aeed383f6ea4b184d7fa46018db0f Mon Sep 17 00:00:00 2001 From: Jonathan Bauer Date: Mon, 7 Mar 2011 21:20:00 +0100 Subject: first cleanup... --- src/fbbrowser.cpp | 90 ------------------------------------------------------- 1 file changed, 90 deletions(-) delete mode 100644 src/fbbrowser.cpp (limited to 'src/fbbrowser.cpp') diff --git a/src/fbbrowser.cpp b/src/fbbrowser.cpp deleted file mode 100644 index f4c18f9..0000000 --- a/src/fbbrowser.cpp +++ /dev/null @@ -1,90 +0,0 @@ -#include "fbbrowser.h" -#include "JSObject.h" -#include "DownloadManager.h" - -#include -#include -#include -#include -#include - -// ------------------------------------------------------------------------------------------- -void fbbrowser::processAction(QString action){ - // Do stuff -} -// ------------------------------------------------------------------------------------------- -fbbrowser::fbbrowser() -{ - // Initialise Browser Window. - QWebView* view = new QWebView(this); - - QNetworkRequest request; - QNetworkReply *reply; - QNetworkAccessManager *manager; - - manager = new QNetworkAccessManager(this); - request.setUrl(baseURL); - reply = manager->get(request); - // TODO: error differentiation - if(reply->error() == QNetworkReply::NoError) - { - qDebug() << "Loading: " << baseURL.toString(); - view->load(baseURL); - qDebug() << "Loaded."; - } - else - { - qDebug() << "QNetworkReply error code is: " << reply->error(); - qDebug() << "Error occured, loading error page..."; - view->load(QUrl("qrc:/html/errorPage.html")); - } - - // Enable Javascript through JSObject. - QWebFrame* qwf = view->page()->mainFrame(); - JSObject* jso = new JSObject(qwf); - /* ACTION TESTING */ - QObject::connect(jso, SIGNAL(processAction(QString)), this, SLOT(processAction(QString))); - - QObject::connect(qwf, SIGNAL(javaScriptWindowObjectCleared()), - jso, SLOT(attachToDOM())); - QObject::connect(jso, SIGNAL(getMAC()), this, SLOT(getMAC())); - QObject::connect(this, SIGNAL(printMAC(QString&)), jso, SLOT(printMAC(QString&))); - QObject::connect(jso, SIGNAL(getTime()), this, SLOT(getTime())); - QObject::connect(this, SIGNAL(printTime(QString&)), jso, SLOT(printTime(QString&))); - QObject::connect(jso, SIGNAL(signalQuitAll()), this, SLOT(quit())); - - // Initialize Download Manager. - DownloadManager* dm = new DownloadManager(); - QObject::connect(jso, SIGNAL(requestFile(QString&)), dm, SLOT(downloadFile(QString&))); - QObject::connect(dm, SIGNAL(updateProgress(int)), jso, SLOT(updateProgressBar(int))); - -} - -// ------------------------------------------------------------------------------------------- -void fbbrowser::getMAC() -{ - QNetworkInterface *qNetI = new QNetworkInterface(); - QList list; - list=qNetI->allInterfaces(); - QString str; - QString macAddress; - for (int i = 0; i < list.size(); ++i) { - str = list.at(i).name(); - macAddress = list.at(i).hardwareAddress(); - qDebug() << str; - qDebug() << macAddress; - } - emit printMAC(macAddress); -} -// ------------------------------------------------------------------------------------------- -void fbbrowser::getTime() -{ - qDebug() << "---- call: showTime_Slot"; - QString time = QTime::currentTime().toString("hh:mm:ss"); - emit printTime(time); -} -// ------------------------------------------------------------------------------------------- -void fbbrowser::quit() -{ - emit killApp(); -} -- cgit v1.2.3-55-g7522