From kde-commits Tue Jun 15 09:32:47 2004 From: Karl-Heinz Zimmer Date: Tue, 15 Jun 2004 09:32:47 +0000 To: kde-commits Subject: Re: kdepim/kaddressbook Message-Id: <200406151132.48520 () postmaster ! bugcops ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=108729205503979 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am Dienstag, 15. Juni 2004 00:42 schrieb Tobias Koenig: > On Tue, Jun 15, 2004 at 12:35:21AM +0200, David Faure wrote: > > On Monday 14 June 2004 14:37, Tobias Koenig wrote: > > Hi David, > > > Using KDcopServiceStarter would allow to avoid hardcoding kmail. > > But this still requires that any other mail client that wants to > > integrate with kaddressbook, provides the exact same DCOP interface as > > kmail - how likely is that? > > Hmm, is there any other mail program which provides a dcop iface at all? > > > A lot of the intra-kdepim communication happens via DCOP; I don't see > > how you can easily "integrate with another mail client"... > > Well, ATM you can choose mutt as mail program in the KDE component > chooser and sending emails with correctly encoded attachments works > fine... so I guess the real bug is in kmail and not the interface. Perhaps the following can make the situation a bit clearer: a) There _was_ a tiny little bug in KMail which I fixed during this: it ignored the possibility that the KURL::List could have encodings set in the urls. b) This bug was never happening: simply because the calling code did not use any KURL's with encodings set in the first place but it used just a QStringlist: because of the missing possibility of calling KApplication::invokeMailer with a KURL::List parameter: there is only a function with a QStringlist param. So using the KMailIface_stub providing arobust way to call KMail without the need of adding a new function to kapplication.h. Note that KMail is firing up KMail anyway --- at least when there are IMAP ressources which is one of the Kolab projects most important issues. Karl-Heinz - -- Karl-Heinz Zimmer I n d e V i e w K D E Föhren Presentations Beyond Limitations Conquer your Desktop www.fiehr.de www.indeview.org www.kde.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux) iD8DBQFAzsI/CcaVnbvggDcRAgxKAKDi4F6K5jw7G5+/YqF+KrTZch6j5gCfc2GD X35YVRCCWxaU3WhClwl3/bg= =qbMW -----END PGP SIGNATURE-----