23 #ifndef TARGETRESULTS_H
24 #define TARGETRESULTS_H
34 class TargetResultsPrivate;
51 ItemCounts(
unsigned aAdded,
unsigned aDeleted,
unsigned aModified)
69 enum ItemOperationStatus {
70 ITEM_OPERATION_SUCCEEDED,
112 QDomElement
toXml(QDomDocument &aDoc)
const;
145 ItemOperation aOperation,
146 ItemOperationStatus aStatus = ITEM_OPERATION_SUCCEEDED,
147 const QString &aMessage = QString());
162 ItemOperation aOperation,
163 ItemOperationStatus aStatus = ITEM_OPERATION_SUCCEEDED,
164 const QString &aMessage = QString());
176 ItemOperationStatus aStatus)
const;
195 ItemOperationStatus aStatus)
const;
206 TargetResultsPrivate *d_ptr;
Sync results for one target.
Definition: TargetResults.h:61
TargetResults(const TargetResults &aSource)
Copy constructor.
Definition: TargetResults.cpp:142
TargetResults & operator=(const TargetResults &aRhs)
Assignment operator.
Definition: TargetResults.cpp:188
ItemCounts remoteItems() const
Gets the counts of items added, deleted and modified at remote.
Definition: TargetResults.cpp:246
void addRemoteDetails(const QString &aUid, ItemOperation aOperation, ItemOperationStatus aStatus=ITEM_OPERATION_SUCCEEDED, const QString &aMessage=QString())
Add some details on the remote changes done during the sync process.
Definition: TargetResults.cpp:279
~TargetResults()
Destructor.
Definition: TargetResults.cpp:182
QList< QString > localDetails(ItemOperation aOperation, ItemOperationStatus aStatus) const
Gets the details, if any for changes done local during a sync process.
Definition: TargetResults.cpp:307
QDomElement toXml(QDomDocument &aDoc) const
Exports the target results to XML.
Definition: TargetResults.cpp:198
void addLocalDetails(const QString &aUid, ItemOperation aOperation, ItemOperationStatus aStatus=ITEM_OPERATION_SUCCEEDED, const QString &aMessage=QString())
Add some details on the local changes done during the sync process.
Definition: TargetResults.cpp:251
QString localMessage(const QString &aUid) const
Gets a possible message related to the a given item.
Definition: TargetResults.cpp:322
QString targetName() const
Gets the target name.
Definition: TargetResults.cpp:236
QList< QString > remoteDetails(ItemOperation aOperation, ItemOperationStatus aStatus) const
Gets the details, if any for changes done remote during a sync process.
Definition: TargetResults.cpp:335
QString remoteMessage(const QString &aUid) const
Gets a possible message related to the a given item.
Definition: TargetResults.cpp:349
ItemCounts localItems() const
Gets the counts of items added, deleted and modified locally.
Definition: TargetResults.cpp:241
Container for number of items added, deleted and modified.
Definition: TargetResults.h:37
unsigned modified
No. of Items modified.
Definition: TargetResults.h:45
ItemCounts()
Default Constructor.
Definition: TargetResults.h:48
ItemCounts(unsigned aAdded, unsigned aDeleted, unsigned aModified)
Constructor with 3 parameters.
Definition: TargetResults.h:51
unsigned added
No. of Items added.
Definition: TargetResults.h:39
unsigned deleted
No. of Items deleted.
Definition: TargetResults.h:42