diff options
| author | Jonathan Bauer | 2011-03-03 00:29:32 +0100 |
|---|---|---|
| committer | Jonathan Bauer | 2011-03-03 00:29:32 +0100 |
| commit | d760220bc6554432455356e2bdc98a0e35a39642 (patch) | |
| tree | 37c124a898c200b6bb8f585ab1077b9838b29f2b /src/fbbrowser.cpp | |
| parent | download manager improvements (diff) | |
| download | fbgui-d760220bc6554432455356e2bdc98a0e35a39642.tar.gz fbgui-d760220bc6554432455356e2bdc98a0e35a39642.tar.xz fbgui-d760220bc6554432455356e2bdc98a0e35a39642.zip | |
Added javascript functionality for download manager..
Diffstat (limited to 'src/fbbrowser.cpp')
| -rw-r--r-- | src/fbbrowser.cpp | 15 |
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() |
