summaryrefslogtreecommitdiffstats
path: root/src/fbbrowser.cpp
diff options
context:
space:
mode:
authorJonathan Bauer2011-03-07 21:20:00 +0100
committerJonathan Bauer2011-03-07 21:20:00 +0100
commitdad849a0c95aeed383f6ea4b184d7fa46018db0f (patch)
treedaba889e5e14fa2c913161e7600b6a8082bd3ea8 /src/fbbrowser.cpp
parentReworked code structure (diff)
downloadfbgui-dad849a0c95aeed383f6ea4b184d7fa46018db0f.tar.gz
fbgui-dad849a0c95aeed383f6ea4b184d7fa46018db0f.tar.xz
fbgui-dad849a0c95aeed383f6ea4b184d7fa46018db0f.zip
first cleanup...
Diffstat (limited to 'src/fbbrowser.cpp')
-rw-r--r--src/fbbrowser.cpp90
1 files changed, 0 insertions, 90 deletions
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 <QDateTime>
-#include <QFile>
-#include <QFileInfo>
-#include <QNetworkInterface>
-#include <QtWebKit>
-
-// -------------------------------------------------------------------------------------------
-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<QNetworkInterface> 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();
-}