On Mittwoch, 5. Juni 2013 15:53:32 CEST, Pali Rohár wrote:
Hello,

in this Google Summer of Code I'd like to integrate Trojita into KDE. This means support for KWallet, KAddressBook, dbus, mailto:, ... and also integration to Kontact (like KMail).

KWallet is accessible via DBus (which is itself supported by Qt and not KDE related) - 
there however were efforts to replace kwallet as well as have a common interface with 
gnome ("ksecretservice") which somehow stalled alongside the kdelibs freeze. I 
only remotely noticed that discussion, you'll have to google or ask on 
kde-utils-de...@kde.org.

KAddressBook is afaik tied to akonadi, i'm not sure whether it's still possible 
to access this otherwise.
dbus as mentioned Qt only anyway and the mimetype assignment just a desktop 
service file (trojita could ship that anyway to register it as mail url handler)

For integration into kontakt you'll (likely) have to write a part plugin what 
(likely) means that trojitas functionality has to exist in a library and either 
be loaded from the part or the binary.

Anyway, this (afaik) requires the mainwindow to derive from KParts::MainWindow, 
thus will probably not be doable w/o a compile time branch. (I would not 
konsider myself a huge kparts expert - quite ununixish concept ;-)

Have you already contacted kde-...@kde.org on this topic and to explore 
requirements and possibilities?

Cheers,
Thomas

Reply via email to