From: APTX Date: Tue, 12 Jun 2012 21:53:40 +0000 (+0200) Subject: Add allTasksFinished signal. X-Git-Url: https://gitweb.tyo.aptx.org/?a=commitdiff_plain;h=86a808213ec00fb3b4d44e80d11c1f6de6ae6d82;p=localmylist.git Add allTasksFinished signal. --- 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;