diff options
Diffstat (limited to 'src/mirall/csyncfolder.cpp')
-rw-r--r-- | src/mirall/csyncfolder.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/mirall/csyncfolder.cpp b/src/mirall/csyncfolder.cpp index 54c7cbf5a..8380d9059 100644 --- a/src/mirall/csyncfolder.cpp +++ b/src/mirall/csyncfolder.cpp @@ -43,7 +43,7 @@ CSyncFolder::~CSyncFolder() bool CSyncFolder::isBusy() const { - return false; + return (_csync && _csync->isRunning() ); } void CSyncFolder::startSync(const QStringList &pathList) @@ -64,6 +64,13 @@ void CSyncFolder::startSync(const QStringList &pathList) _csync->start(); } +void CSyncFolder::slotTerminateSync() +{ + if( _csync ) { + _csync->terminate(); + } +} + void CSyncFolder::slotCSyncStarted() { qDebug() << " * csync thread started"; |