From 3c3bdeec5bdf87270bb5088018540beadfc09840 Mon Sep 17 00:00:00 2001 From: Klaas Freitag Date: Tue, 17 Apr 2012 13:12:53 +0200 Subject: [PATCH] added clearError and flag to indicate local run methods. --- src/mirall/syncresult.cpp | 17 +++++++++++++++++ src/mirall/syncresult.h | 6 ++++++ 2 files changed, 23 insertions(+) diff --git a/src/mirall/syncresult.cpp b/src/mirall/syncresult.cpp index 9bef97a847..bac43cc6d4 100644 --- a/src/mirall/syncresult.cpp +++ b/src/mirall/syncresult.cpp @@ -19,11 +19,13 @@ namespace Mirall SyncResult::SyncResult() : _status( Undefined ) + , _localRunOnly(false) { } SyncResult::SyncResult(SyncResult::Status status ) : _status(status) + , _localRunOnly(false) { } @@ -58,6 +60,11 @@ QString SyncResult::errorString() const return _errors.first(); } +void SyncResult::clearErrors() +{ + _errors.clear(); +} + void SyncResult::setSyncChanges(const QHash< QString, QStringList >& changes) { _syncChanges = changes; @@ -68,6 +75,16 @@ QHash< QString, QStringList > SyncResult::syncChanges() const return _syncChanges; } +bool SyncResult::localRunOnly() const +{ + return _localRunOnly; +} + +void SyncResult::setLocalRunOnly( bool lor ) +{ + _localRunOnly = lor; +} + SyncResult::~SyncResult() { } diff --git a/src/mirall/syncresult.h b/src/mirall/syncresult.h index 01c45c27f3..54789b3efe 100644 --- a/src/mirall/syncresult.h +++ b/src/mirall/syncresult.h @@ -42,12 +42,16 @@ public: void setErrorStrings( const QStringList& ); QString errorString() const; QStringList errorStrings() const; + void clearErrors(); + void setSyncChanges( const QHash &changes ); QHash syncChanges() const; void setStatus( Status ); Status status() const; + bool localRunOnly() const; + void setLocalRunOnly( bool ); private: Status _status; QHash _syncChanges; @@ -58,6 +62,8 @@ private: QStringList _deletedSource; QStringList _deletedDestination; QStringList _errors; + + bool _localRunOnly; }; }