summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan Bauer2011-03-03 00:29:32 +0100
committerJonathan Bauer2011-03-03 00:29:32 +0100
commitd760220bc6554432455356e2bdc98a0e35a39642 (patch)
tree37c124a898c200b6bb8f585ab1077b9838b29f2b
parentdownload manager improvements (diff)
downloadfbgui-d760220bc6554432455356e2bdc98a0e35a39642.tar.gz
fbgui-d760220bc6554432455356e2bdc98a0e35a39642.tar.xz
fbgui-d760220bc6554432455356e2bdc98a0e35a39642.zip
Added javascript functionality for download manager..
-rw-r--r--src/fbbrowser.cpp15
1 files changed, 11 insertions, 4 deletions
diff --git a/src/fbbrowser.cpp b/src/fbbrowser.cpp
index 51cf7d6..262c68f 100644
--- a/src/fbbrowser.cpp
+++ b/src/fbbrowser.cpp
@@ -35,9 +35,9 @@ fbbrowser::fbbrowser(const QUrl & url)
// **** TEST ****
DownloadManager* dm = new DownloadManager(baseUrl);
QObject::connect(this, SIGNAL(downloadFile(QString)), dm, SLOT(downloadFile(QString)));
- emit downloadFile(QString("test.php"));
- emit downloadFile(QString("blacklist.txt"));
- emit downloadFile(QString("whitelist.tar.gz"));
+ //emit downloadFile(QString("test.php"));
+ //emit downloadFile(QString("blacklist.txt"));
+ //emit downloadFile(QString("whitelist.tar.gz"));
qDebug() << "DM blocking app?";
// **** TEST ****
@@ -103,7 +103,14 @@ void fbbrowser::quitAll()
void fbbrowser::startDownload_Slot()
{
-
+ QString code;
+ code = QString("downloadFile()");
+ QVariant returnValue;
+ returnValue = view->page()->mainFrame()->evaluateJavaScript("downloadFile()");
+ QString tmp = returnValue.toString();
+ qDebug() << "Returned from JS: " << returnValue.toString();
+ // Start download.
+ emit downloadFile(returnValue.toString());
}
void fbbrowser::getMacAddress_Slot()