--===============0047223526==
Content-Type: multipart/signed;
boundary="nextPart163351159.2OiEe5l6cS";
protocol="application/pgp-signature";
micalg=pgp-sha1
Content-Transfer-Encoding: 7bit

--nextPart163351159.2OiEe5l6cS
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Andreas Silberstorff wrote:
>Is it neccessary for the switch to DBUS to discard the DCOP api?=20


Yes. They're completely different and completely incompatible. There are=20
many different concepts that make a cross-API really difficult to write.

>Could=20
> the classes in kdelibs be kept and internally transparently use DBUS?


Not without a great deal of trouble. It would be necessary to marshall=20
into a QDataStream, demarshall and re-marshall into the D-Bus format. And=20
when the reply came, demarshall, remarshall and demarshall again.

Not worth it.

That said, however, I tried to make the API as close as possible, so that=20
it would ease the porting process. Any comments are appreciated:

http://developer.kde.org/~thiago/QtDBus/

> IMHO that would make live much easier for applicaction developers when
> we want our apps to run on kde4.


I don't have the time to write that code and I wouldn't want to maintain=20
it even if I did write it.

=2D-=20
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
thiago.macieira (AT) trolltech.com Trolltech AS
GPG: 0x6EF45358 | Sandakerveien 116,
E067 918B B660 DBD1 105C | NO-0402
966C 33F5 F005 6EF4 5358 | Oslo, Norway

--nextPart163351159.2OiEe5l6cS
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQBEJnhJM/XwBW70U1gRArIyAJ92NNap2pZbwCUnDLnCunp5zB/waQCfdbG1
/RRYPt/Sq5IBToT7dHFTVYs=
=3xqD
-----END PGP SIGNATURE-----

--nextPart163351159.2OiEe5l6cS--

--===============0047223526==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<


--===============0047223526==--