void SyncEngine::slotJobCompleted(const SyncFileItem &item) { qDebug() << Q_FUNC_INFO << item._file << item._status << item._errorString; /* Update the _syncedItems vector */ int idx = _syncedItems.indexOf(item); if (idx >= 0) { _syncedItems[idx]._instruction = item._instruction; _syncedItems[idx]._errorString = item._errorString; _syncedItems[idx]._status = item._status; _syncedItems[idx]._requestDuration = item._requestDuration; _syncedItems[idx]._responseTimeStamp = item._responseTimeStamp; } else { qWarning() << Q_FUNC_INFO << "Could not find index in synced items!"; } _progressInfo.setProgressComplete(item); if (item._status == SyncFileItem::FatalError) { emit csyncError(item._errorString); } emit transmissionProgress(_progressInfo); emit jobCompleted(item); }
void SyncEngine::slotJobCompleted(const SyncFileItem &item) { const char * instruction_str = csync_instruction_str(item._instruction); qDebug() << Q_FUNC_INFO << item._file << instruction_str << item._status << item._errorString; _progressInfo->setProgressComplete(item); if (item._status == SyncFileItem::FatalError) { emit csyncError(item._errorString); } emit transmissionProgress(*_progressInfo); emit jobCompleted(item); }
void JobDispatcher::handleJobCompleted(Job result) { emit jobCompleted(result); }