trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: January 2016

dcopidl2cpp

From: deloptes <deloptes@...>
Date: Wed, 13 Jan 2016 22:23:25 +0100
Hi
In a KNotesIface_stub.h file I find following in the header

/****************************************************************************
**
** DCOP Stub Implementation created by dcopidl2cpp from KNotesIface.kidl
**
** WARNING! All changes made in this file will be lost!
**
*****************************************************************************/

Inside the file (this is from old KDE opensync code) there is a lot of
QTString and similar which needs to be prepended with T.

So I am wondering where do we find the TQT style of the file, or how one is
suppose to create it... and in general what is that all about.

Someone has experience with it? Light in the dark?
I do not have too much time to dig in all that stuff and I have the feeling
that I need some guidance in TDE or at least the part that I am interested
in.
Can someone provide a summary on this specific case?

AFAIK DCOP is the successor of the CORBA from KDE1/2 responsible for
IPC/RPC ... and I don't know what they use today in >KDE4.

https://en.wikipedia.org/wiki/DCOP
https://techbase.kde.org/Development/Architecture/DCOP

I'm familiar with serialization from the axis corner. So in theory the
knowledge is there.

The context is my attempt to build a TDE backend for syncevolution. I have
some experience in completeing Akonadi plugin for opensync in KDE4.
Now I've successfully created 42lines of test code to read my addressbook,
so trying to achieve the same for knote, which as far as I know is one of
the challenges.