Moving KAddressBook back to kdepim

Cornelius Schumacher schumacher at kde.org
Mon May 6 13:34:08 BST 2002


On Monday 06 May 2002 13:00, Don Sanders wrote:
> This would mean that for end users KMail is dependent on kde-pim
> again, a situation which has proven confusing in the past, ("Somebody
> told me I just need kde network/base/libs to get KMail to work but
> now the addressbook isn't working" ad nauseam).

I like Ingo's suggestion of adding a simple dialog for adding an entry to the 
addressbook without starting the full KAddressBook. This would probably 
fulfill the needs of many KMail users and would remove the dependency on 
KAddressBook from KMail. KMail could still include the hooks for 
KAddressBook, if this is installed.

> The basic problem is that KAddressBook and KOrganizer want to share a
> common dialog, specifically the choose categories dialog, right?

At the moment we only share the categories dialogs, but in the future there 
might be more things to share which are more PIM specific and would 
definitely not fit into kdelibs.

> Would it really be wrong to add such a dialog to kdelibs/kdeui ?

It would probably not be wrong, but having it all in kdepim would make 
development easier, because you only have to care about one module and not 
three. A libkdepim library in kdepim would also be a nice playground to 
develop new stuff, better then kdelibs where you have to care about stuff 
like binary compatibility etc.

> On Sunday 05 May 2002 07:57, Cornelius Schumacher wrote:
> > We recently discussed on the kde-pim mailing list about sharing
> > code between KAddressBook and KOrganizer. This currently is not as
> > easy as it should be because KAddressBook is in kdebase and
> > KOrganizer is in kdepim. A solution to this problem would be to
> > move KAddressBook back to the kdepim CVS module.
> >
> > KAddressBook does not use any stuff from kdebase and the only other
> > dependency on it outside of kdepim that I'm aware of is KMail which
> > calls the KAddressBook executable when the corresponding action is
> > selected, but this is only a run-time dependency, not a compile
> > time dependency.
> >
> > Having KAddressBook in kdepim would support the ongoing PIM
> > integration efforts and make development a bit easier for the
> > people working on it.
> >
> > Comments?

-- 
Cornelius Schumacher <schumacher.kde.org>





More information about the kde-core-devel mailing list