Revision 628192

Go back to digest for 4th February 2007

Features in KDE Base

Urs Wolfer committed changes in /trunk/KDE/kdelibs:

Redesign KAboutApplicationDialog and KAboutKDEDialog:
* these two classes have not very much together: no need to subclass both from KAboutDialog
* KAboutDialog is obsolete :) this class is a _mess_. I will remove it as soon as all is ported to the new classes. KAboutDialog is never ouside kdelibs used in trunk/KDE
* reduced code from over 2000 lines to less than 500 in all these classes
* KAboutApplicationDialog open now noticable faster and it's content is now KTextBrowser based
* it's way easier to understand and change the layout of both dialogs
* IMHO a bit nicer and more modern layout

easy to port:
* KAboutApplication renamed to KAboutApplicationDialog
* KAboutKDE renamed to KAboutKDEDialog* both classes lost their last argument (bool modal) -> by default not modal (false)

File Changes

Added 4 files
  • /trunk/KDE/kdelibs/kdeui/dialogs
  •   /kaboutapplicationdialog.cpp
  •   /kaboutapplicationdialog.h
  •   /kaboutkdedialog.cpp
  •   /kaboutkdedialog.h
Modified 4 files
  • /trunk/KDE/kdelibs
  •   /KDE4PORTING.html
  •   /kdeui/CMakeLists.txt
  •   /kdeui/widgets/khelpmenu.cpp
  •   /kdeui/widgets/khelpmenu.h
8 files changed in total