diff options
author | Klaas Freitag <freitag@owncloud.com> | 2013-11-26 14:31:40 +0400 |
---|---|---|
committer | Klaas Freitag <freitag@owncloud.com> | 2013-11-26 17:02:11 +0400 |
commit | 090e474d700564311f35b22f2e46ebce5507aaea (patch) | |
tree | 9da4c0970f09561f96e23b62608174dfb2367f99 /src | |
parent | 4f7546768bcbc89e396232e71471e3a2fd56a5b5 (diff) |
Add a couple of missing progress signals.
Diffstat (limited to 'src')
-rw-r--r-- | src/mirall/owncloudpropagator.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mirall/owncloudpropagator.cpp b/src/mirall/owncloudpropagator.cpp index 9495a49d7..c46d9b458 100644 --- a/src/mirall/owncloudpropagator.cpp +++ b/src/mirall/owncloudpropagator.cpp @@ -177,9 +177,11 @@ void PropagateLocalRemove::start() return; } } + emit progress(Progress::StartDelete, _item, 0, _item._size); _propagator->_journal->deleteFileRecord(_item._originalFile); _propagator->_journal->commit("Local remove"); done(SyncFileItem::Success); + emit progress(Progress::EndDelete, _item, 0, _item._size); } DECLARE_JOB(PropagateLocalMkdir) @@ -200,6 +202,7 @@ void PropagateRemoteRemove::start() { QScopedPointer<char, QScopedPointerPodDeleter> uri( ne_path_escape((_propagator->_remoteDir + _item._file).toUtf8())); + emit progress(Progress::StartDelete, _item, 0, _item._size); qDebug() << "** DELETE " << uri.data(); int rc = ne_delete(_propagator->_session, uri.data()); /* Ignore the error 404, it means it is already deleted */ @@ -209,6 +212,7 @@ void PropagateRemoteRemove::start() _propagator->_journal->deleteFileRecord(_item._originalFile, _item._isDirectory); _propagator->_journal->commit("Remote Remove"); done(SyncFileItem::Success); + emit progress(Progress::EndDelete, _item, 0, _item._size); } DECLARE_JOB(PropagateRemoteMkdir) @@ -855,6 +859,9 @@ DECLARE_JOB(PropagateRemoteRename) void PropagateRemoteRename::start() { + + emit progress(Progress::StartRename, _item, 0, _item._size); + if (_item._file == _item._renameTarget) { if (!_item._isDirectory) { // The parents has been renamed already so there is nothing more to do. @@ -897,6 +904,8 @@ void PropagateRemoteRename::start() _propagator->_journal->setFileRecord(record); _propagator->_journal->commit("Remote Rename"); done(SyncFileItem::Success); + emit progress(Progress::EndRename, _item, 0, _item._size); + } bool PropagateItemJob::updateErrorFromSession(int neon_code, ne_request* req, int ignoreHttpCode) |