From 9df74a4de07f08d070e503b5bf4432e7c8c90360 Mon Sep 17 00:00:00 2001 From: Jonathan Bauer Date: Thu, 10 Mar 2011 01:23:51 +0100 Subject: callback function when download queue is empty --- src/javascriptInterface.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/javascriptInterface.cpp') 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() { -- cgit v1.2.3-55-g7522