kitchensync
metacalendar.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef OPIE_META_CALENDAR_H
00023 #define OPIE_META_CALENDAR_H
00024
00025 #include <calendarsyncee.h>
00026
00027 #include <libkcal/todo.h>
00028 #include <libkcal/event.h>
00029
00030 #include "md5metatemplate.h"
00031
00032 namespace OpieHelper {
00033
00034 class MetaCalendar : public MD5Template<KSync::CalendarSyncee, KSync::CalendarSyncEntry>
00035 {
00036 public:
00037 MetaCalendar( KSync::CalendarSyncee* sync, const QString& file );
00038 ~MetaCalendar();
00039
00040 protected:
00041 QString entryToString( KSync::CalendarSyncEntry* );
00042 private:
00043 QString todoToString ( KCal::Todo* );
00044 QString eventToString( KCal::Event* );
00045 static QString days( const QBitArray& ar );
00046 };
00047
00048 }
00049
00050 #endif
|