Revision 614956
Go back to digest for 24th December 2006Other 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