[Kde-pim] kpinterfaces (Was: Start of a Kontact::Plugin for KJots)
Allen Winter
winter at kde.org
Tue May 13 16:14:59 BST 2008
On Monday 12 May 2008 14:58:13 Allen Winter wrote:
> On Monday 12 May 2008 13:14:24 Stephen Kelly wrote:
> > Allen Winter wrote:
> > > On Sunday 11 May 2008 14:23:12 Allen Winter wrote:
> > >> On Sunday 11 May 2008 14:01:00 Stephen Kelly wrote:
> > >> > Hi,
> > >> >
> > >> > I've been working on making KJots into a kontact plugin. I've got
> > >> > parts of it working, but there's still parts of it I'm not sure of.
> > >> > My work is already in svn (kdeutils/kjots), but commented in the
> > >> > CMakeLists until I figure out how to make it optional, check kontact
> > >> > exists etc.
> > >>
> > >> We have a more basic problem...
> > >>
> > >> The kontact public interface isn't installed any longer.
> > >> So I don't think you'll be able to build the kjots plugin
> > >> unless we move kjots into kdepim.
> > >
> > > Any volunteers to take over maintainership of the kpinterfaces
> > > library and move it from kdepim/kontact/interfaces into kdepimlibs?
> > >
> > > This will be needed eventually anyhow so toma can build a
> > > Mailody plugin for Kontact.
> >
> > And so that 3rd parties like basket can have a kontact plugin. I think
> > it's pretty important.
>
> In all honesty, we (at least danimo and myself) very much
> dislike basket as a kontact plugin. But that's a side issue.
>
> > I'll help with co-maintainership of the interface. I really don't think I
> > could do it on my own.
>
> I'll probably take it myself unless someone else steps up.
>
> > Should it really move out of kdepim though?
>
> Yes.
>
> > That would make kdepim/kpinterfaces depend on kdepim/kontact, right?
>
> Better not.
>
> > It makes sense where it is.
>
> It must go into kdepimlibs. We really don't want extragear or 3rd party
> apps to depend on kdepim.
>
I made a new library for kdepimlibs called kontactinterfaces.
But I disabled the build until 4.2.
We simply aren't sure of the API at this time.
For KJots, you can copy the necessary headers into your project.
The library is publicly installed already in libkpinterfaces.
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/
More information about the kde-pim
mailing list