[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-pim
Subject: Moving low-level calendaring code to own library
From: Cornelius Schumacher <schumacher () kde ! org>
Date: 2001-04-17 21:23:30
[Download RAW message or body]
A while ago we discussed moving the lower level calendaring code from
KOrganizer to an own library. Since KOrganizer now more or less cleanly
separates the GUI code from the calendar data classes it would be a
good opportunity to make this move now.
I would create a new directory libkcal in the kdepim module and move
the following classes to this lib: Attendee, Calendar, CalendarLocal,
CalFilter, DummyScheduler, Event, ICalFormat, IMIPScheduler, Incidence,
IncidenceVisitor, Journal, KOAlarm, KOException, KOErrorFormat,
KORecurrence, QDateList, ScheduleMessage, Scheduler, Todo, VCalDrag,
VCalFormat. All the classes would be enclosed in a new namespace "KCal".
This split would create a library with a nice C++ interface to handle
vCalendar and iCalendar data. It could be useful for all applications,
which operate on such data like KOrganizer, KPilot, Kandy or command
line tools for manipulating calendaring data. Another application could
be a calendar server implementation.
Are there any objections, comments, questions?
--
Cornelius Schumacher <schumacher@kde.org>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic