diff options
Diffstat (limited to 'src/javascriptInterface.cpp')
| -rw-r--r-- | src/javascriptInterface.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/javascriptInterface.cpp b/src/javascriptInterface.cpp index a4f492f..90fed92 100644 --- a/src/javascriptInterface.cpp +++ b/src/javascriptInterface.cpp @@ -54,9 +54,15 @@ void javascriptInterface::updateProgressBar(QString current, int i) _parent->evaluateJavaScript(code); } //------------------------------------------------------------------------------------------------------- -void javascriptInterface::setCallbackOnDlQueueFinished() +void javascriptInterface::setCallbackOnDlQueueFinished(QString jsFunction) { - _parent->evaluateJavaScript("jsFunction();"); + callBackOnDownloadsFinished = jsFunction; +} +void javascriptInterface::callbackOnDlQueueFinished() +{ + QString code = QString("\%1").arg(callBackOnDownloadsFinished); + qDebug() << "to JS: " << code; + _parent->evaluateJavaScript(code); } void javascriptInterface::quit() { |
