]> Some of my projects - localmylist.git/commitdiff
Add allTasksFinished signal.
authorAPTX <marek321@gmail.com>
Tue, 12 Jun 2012 21:53:40 +0000 (23:53 +0200)
committerAPTX <marek321@gmail.com>
Tue, 12 Jun 2012 21:53:40 +0000 (23:53 +0200)
localmylist/mylist.cpp
localmylist/mylist.h

index ba4849ecd9f3a26af0133f80a3862c19299b66be..b0ea14c4c5a843978c86321ddbe5b19499985c2c 100644 (file)
@@ -240,6 +240,9 @@ void MyList::taskFinished()
        tasks.remove(task);
        db->log(tr("Task %1 on %2 finished").arg(task->taskName(), task->taskSubject()));
        task->deleteLater();
+
+       if (tasks.isEmpty())
+               emit allTasksFinished();
 }
 
 MyList *MyList::instance()
index 66391fdc8ed30f13b0769d454252be43a5943833..f78d83a5a254c72dc3f614cc8da1b476a60f4cd4 100644 (file)
@@ -61,6 +61,7 @@ private slots:
 
 signals:
        void requestAddDirectory(const QDir &directory);
+       void allTasksFinished();
 
 private:
        DatabaseConnectionSettings dbs;