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.