22#ifndef KSYNC_CALENDARDIFFALGO_H
23#define KSYNC_CALENDARDIFFALGO_H
25#include <libkcal/event.h>
26#include <libkcal/todo.h>
27#include <libtdepim/diffalgo.h>
33class CalendarDiffAlgo : public DiffAlgo
36 CalendarDiffAlgo( KCal::Incidence *leftIncidence, KCal::Incidence *rightIncidence );
42 void diffList( const TQString & id, const TQValueList<L> &left, const TQValueList<L> &right );
44 void diffIncidenceBase( KCal::IncidenceBase*, KCal::IncidenceBase* );
45 void diffIncidence( KCal::Incidence*, KCal::Incidence* );
46 void diffEvent( KCal::Event*, KCal::Event* );
47 void diffTodo( KCal::Todo*, KCal::Todo* );
49 KCal::Incidence *mLeftIncidence;
50 KCal::Incidence *mRightIncidence;
|