Revision 614956

Go back to digest for 24th December 2006

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