eventsyncee.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
#ifndef KSYNC_EVENT_SYNCEE_H
00022
#define KSYNC_EVENT_SYNCEE_H
00023
00024
#include "incidencetemplate.h"
00025
#include "synctemplate.h"
00026
00027
#include <libkcal/event.h>
00028
00029
namespace KSync {
00030
00031
class EventSyncEntry :
public IncidenceTemplate<KCal::Event>
00032 {
00033
public:
00034 EventSyncEntry( KCal::Event *ev,
Syncee *parent ) :
00035 IncidenceTemplate<KCal::Event>( ev, parent )
00036 {
00037 }
00038
00039
SyncEntry* clone();
00040
bool mergeWith(
SyncEntry* );
00041 };
00042
00043
class EventSyncee :
public SyncTemplate<EventSyncEntry>
00044 {
00045
public:
00046
enum Supports {
00047
00048 Organizer = 0,
00049 ReadOnly,
00050 DtStart,
00051 Duration,
00052 Float,
00053
00054 Attendee,
00055 CreatedDate,
00056 Revision,
00057 Description,
00058 Summary,
00059 Category,
00060 Relations,
00061 ExDates,
00062 Attachments,
00063 Secrecy,
00064 Resources,
00065 Priority,
00066 Alarms,
00067 Recurrence,
00068 Location,
00069
00070 DtEnd
00071 };
00072 EventSyncee();
00073
Syncee* clone();
00074
QString type() const;
00075
QString newId() const;
00076 };
00077
00078 }
00079
00080 #endif
This file is part of the documentation for kitchensync Library Version 3.3.0.