kitchensync
syncchange.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef TQSYNC_SYNCCHANGE_H
00023 #define TQSYNC_SYNCCHANGE_H
00024
00025 #include <libqopensync/member.h>
00026
00027 class OSyncChange;
00028
00029 namespace QSync {
00030
00031 class SyncChange
00032 {
00033 friend class SyncMapping;
00034
00035 public:
00036 enum Type
00037 {
00038 UnknownChange,
00039 AddedChange,
00040 UnmodifiedChange,
00041 DeletedChange,
00042 ModifiedChange
00043 };
00044
00045 SyncChange();
00046 SyncChange( OSyncChange* );
00047 ~SyncChange();
00048
00052 bool isValid() const;
00053
00057 void setUid( const TQString &uid );
00058
00062 TQString uid() const;
00063
00067 void setHash( const TQString &hash );
00068
00072 TQString hash() const;
00073
00077 void setData( const TQString &data );
00078
00082 TQString data() const;
00083
00087 bool hasData() const;
00088
00092 TQString objectFormatName() const;
00093
00097 Member member() const;
00098
00102 void setChangeType( Type changeType );
00103
00107 Type changeType() const;
00108
00109 private:
00110 OSyncChange *mSyncChange;
00111 };
00112
00113 }
00114
00115 #endif
00116
|