kitchensync
KSync::CalendarMergerInternal Namespace Reference
Detailed Description
Iternal classes and methods to do the merge of the attributes.First their declaration then their definition. Then a common template baseclass for Event and Todo.
Typedefs | |
typedef MergeBase< KCal::Event > | MergeCal |
typedef MergeBase< KCal::Todo > | MergeTodo |
Functions | |
template<class T> | |
void | mergeOrganizer (T *const, const T *const) |
template<class T> | |
void | mergeReadOnly (T *const, const T *const) |
template<class T> | |
void | mergeStartDate (T *const, const T *const) |
template<class T> | |
void | mergeDuration (T *const, const T *const) |
template<class T> | |
void | mergeFloat (T *const, const T *const) |
template<class T> | |
void | mergeAttendee (T *const, const T *const) |
template<class T> | |
void | mergeCreatedDate (T *const, const T *const) |
template<class T> | |
void | mergeRevision (T *const, const T *const) |
template<class T> | |
void | mergeDescription (T *const, const T *const) |
template<class T> | |
void | mergeSummary (T *const, const T *const) |
template<class T> | |
void | mergeCategory (T *const, const T *const) |
template<class T> | |
void | mergeRelations (T *const, const T *const) |
template<class T> | |
void | mergeExDates (T *const, const T *const) |
template<class T> | |
void | mergeAttachments (T *const, const T *const) |
template<class T> | |
void | mergeSecrecy (T *const, const T *const) |
template<class T> | |
void | mergeResources (T *const, const T *const) |
template<class T> | |
void | mergePriority (T *const, const T *const) |
template<class T> | |
void | mergeAlarms (T *const, const T *const) |
template<class T> | |
void | mergeRecurrence (T *const, const T *const) |
template<class T> | |
void | mergeLocation (T *const, const T *const) |
template<class T> | |
void | mergeDtDue (T *const dest, const T *const src) |
template<class T> | |
void | mergeDtStart (T *const, const T *const) |
template<class T> | |
void | mergeCompleted (T *const, const T *const) |
template<class T> | |
void | mergePercent (T *const, const T *const) |
template<class T> | |
void | mergeDtEnd (T *const, const T *const) |
template<class T> | |
void | mergeStartDateFloat (T *const, const T *const) |
template<class T> | |
void | mergeDueDateFloat (T *const, const T *const) |
void | init () |
template<class Todo> | |
void | mergeOrganizer (Todo *const dest, const Todo *const src) |
template<class Todo> | |
void | mergeReadOnly (Todo *const dest, const Todo *const src) |
template<class Todo> | |
void | mergeDtStart (Todo *const dest, const Todo *const src) |
template<class Todo> | |
void | mergeDuration (Todo *const dest, const Todo *const src) |
template<class Todo> | |
void | mergeFloat (Todo *const dest, const Todo *const src) |
template<class Todo> | |
void | mergeAttendee (Todo *const dest, const Todo *const src) |
template<class Todo> | |
void | mergeCreatedDate (Todo *const dest, const Todo *const src) |
template<class Todo> | |
void | mergeRevision (Todo *const dest, const Todo *const src) |
template<class Todo> | |
void | mergeDescription (Todo *const dest, const Todo *const src) |
template<class Todo> | |
void | mergeSummary (Todo *const dest, const Todo *const src) |
template<class Todo> | |
void | mergeCategory (Todo *const dest, const Todo *const src) |
template<class Todo> | |
void | mergeRelations (Todo *const dest, const Todo *const src) |
template<class Todo> | |
void | mergeExDates (Todo *const dest, const Todo *const src) |
template<class Todo> | |
void | mergeAttachments (Todo *const, const Todo *const) |
template<class Todo> | |
void | mergeSecrecy (Todo *const dest, const Todo *const src) |
template<class Todo> | |
void | mergeResources (Todo *const dest, const Todo *const src) |
template<class Todo> | |
void | mergePriority (Todo *const dest, const Todo *const src) |
template<class Todo> | |
void | mergeAlarms (Todo *const dest, const Todo *const src) |
template<class Todo> | |
void | mergeRecurrence (Todo *const, const Todo *const) |
template<class Todo> | |
void | mergeLocation (Todo *const dest, const Todo *const src) |
template<class Todo> | |
void | mergeStartDateFloat (Todo *const dest, const Todo *const src) |
template<class Todo> | |
void | mergeDueDateFloat (Todo *const dest, const Todo *const src) |
Variables | |
static MergeCal * | mergeEventMap = 0 |
static MergeTodo * | mergeTodoMap = 0 |
static KStaticDeleter< MergeCal > | mergeEventDeleter |
static KStaticDeleter< MergeTodo > | mergeTodoDeleter |
Function Documentation
template<class T>
void KSync::CalendarMergerInternal::mergeDtDue | ( | T * | const, | |
const T * | const | |||
) |
template<class Todo>
void KSync::CalendarMergerInternal::mergeResources | ( | Todo *const | dest, | |
const Todo *const | src | |||
) |
Merge the 'resources' list.
Not KRES but what is needed for the Incidence
Definition at line 297 of file calendarmerger.cpp.