From 86a808213ec00fb3b4d44e80d11c1f6de6ae6d82 Mon Sep 17 00:00:00 2001 From: APTX Date: Tue, 12 Jun 2012 23:53:40 +0200 Subject: [PATCH] Add allTasksFinished signal. --- localmylist/mylist.cpp | 3 +++ localmylist/mylist.h | 1 + 2 files changed, 4 insertions(+) diff --git a/localmylist/mylist.cpp b/localmylist/mylist.cpp index ba4849e..b0ea14c 100644 --- a/localmylist/mylist.cpp +++ b/localmylist/mylist.cpp @@ -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() diff --git a/localmylist/mylist.h b/localmylist/mylist.h index 66391fd..f78d83a 100644 --- a/localmylist/mylist.h +++ b/localmylist/mylist.h @@ -61,6 +61,7 @@ private slots: signals: void requestAddDirectory(const QDir &directory); + void allTasksFinished(); private: DatabaseConnectionSettings dbs; -- 2.52.0