From b079cedbf5fa56673d4dc882b9b2f32e80ff184f Mon Sep 17 00:00:00 2001 From: Olivier Goffart Date: Wed, 30 Oct 2013 10:44:41 +0100 Subject: [PATCH] Use the status instead of the instruction for finished items --- src/mirall/folder.cpp | 2 +- src/mirall/protocolwidget.cpp | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/mirall/folder.cpp b/src/mirall/folder.cpp index c42414fe60..a3ed145535 100644 --- a/src/mirall/folder.cpp +++ b/src/mirall/folder.cpp @@ -302,7 +302,7 @@ void Folder::bubbleUpSyncResult() Logger *logger = Logger::instance(); foreach (const SyncFileItem &item, _syncResult.syncFileItemVector() ) { - if( item._instruction == CSYNC_INSTRUCTION_ERROR ) { + if( item._status == SyncFileItem::FatalError || item._status == SyncFileItem::NormalError ) { slotCSyncError( tr("File %1: %2").arg(item._file).arg(item._errorString) ); logger->postOptionalGuiLog(tr("File %1").arg(item._file), item._errorString); diff --git a/src/mirall/protocolwidget.cpp b/src/mirall/protocolwidget.cpp index d04f574129..45a183865d 100644 --- a/src/mirall/protocolwidget.cpp +++ b/src/mirall/protocolwidget.cpp @@ -110,8 +110,8 @@ void ProtocolWidget::setSyncResult( const SyncResult& result ) QString tooltip; // handle ignored files here. - if( item._instruction == CSYNC_INSTRUCTION_IGNORE - || item._instruction == CSYNC_INSTRUCTION_CONFLICT ) { + if( item._status == SyncFileItem::FileIgnored + || item._status == SyncFileItem::Conflict ) { QStringList columns; QString timeStr = timeString(dt); QString longTimeStr = timeString(dt, QLocale::LongFormat); @@ -119,7 +119,7 @@ void ProtocolWidget::setSyncResult( const SyncResult& result ) columns << timeStr; columns << item._file; columns << folder; - if( item._instruction == CSYNC_INSTRUCTION_IGNORE) { + if( item._status == SyncFileItem::FileIgnored ) { if( item._type == SyncFileItem::SoftLink ) { errMsg = tr("Soft Link ignored"); tooltip = tr("Softlinks break the semantics of synchronization.\nPlease do not " @@ -143,7 +143,7 @@ void ProtocolWidget::setSyncResult( const SyncResult& result ) "syncing in a cross platform environment").arg(obj); } } - } else if( item._instruction == CSYNC_INSTRUCTION_CONFLICT ) { + } else if( item._status == SyncFileItem::Conflict ) { errMsg = tr("Conflict file."); tooltip = tr("The file was changed on server and local repository and as a result it\n" "created a so called conflict. The local change is copied to the conflict\n"