More Info

Revision 614956

(Back to digest)
 

Other in KDE-PIM

Volker Krause committed changes in /trunk/KDE/kdepim:

We have at least four diffrent applications in kdepim which send mails in one way or another (KMail, KNode, KOrganizer, KAlarm), so let's try to unify this a bit by sharing code and settings :)

So far we have:
- shared settings (synchronized via D-Bus), including password caching and async wallet handling (which are currently missing in KMail)
- config widgets
- basic migration of KDE3 kmail transport settings (hard to test given that KWallet stores data rather non-persistent here...)
- D-Bus interface
- a lot less handwritten code than currently in KMail thanks to KConfigXt and Qt Designer

Still todo:
- complete config migration
- mail sending job class
- port applications

File Changes

Added 34 files
/trunk/KDE/kdepim
 
/mailtransport
 
/libkdepim/servertest.cpp
 
/libkdepim/servertest.h
 
/mailtransport/CMakeLists.txt
 
/mailtransport/kconf_update
 
/mailtransport/mailtransport.kcfg
 
/mailtransport/mailtransport_defs.h
 
/mailtransport/mailtransport_export.h
 
/mailtransport/Mainpage.dox
 
/mailtransport/sendmailsettings.ui
 
/mailtransport/smtpsettings.ui
 
/mailtransport/tests
 
/mailtransport/TODO
 
/mailtransport/transport.cpp
 
/mailtransport/transport.h
 
/mailtransport/transportbase.kcfgc
 
/mailtransport/transportcombobox.cpp
 
/mailtransport/transportcombobox.h
 
/mailtransport/transportconfigdialog.cpp
 
/mailtransport/transportconfigdialog.h
 
/mailtransport/transportmanagementwidget.cpp
 
/mailtransport/transportmanagementwidget.h
 
/mailtransport/transportmanagementwidget.ui
 
/mailtransport/transportmanager.cpp
 
/mailtransport/transportmanager.h
 
/mailtransport/transporttypedialog.cpp
 
/mailtransport/transporttypedialog.h
 
/mailtransport/transporttypedialog.ui
 
/mailtransport/kconf_update/CMakeLists.txt
 
/mailtransport/kconf_update/mailtransports.upd
 
/mailtransport/kconf_update/migrate-transports.pl
 
/mailtransport/tests/CMakeLists.txt
 
/mailtransport/tests/transportmgr.cpp
 
/mailtransport/tests/transportmgr.h
Modified 2 files
/trunk/KDE/kdepim
 
/CMakeLists.txt
 
/libkdepim/CMakeLists.txt
36 files changed in total