Revision 642959

Go back to digest for 18th March 2007

Other in KDE Base

Thiago Macieira committed changes in /trunk/KDE/kdelibs:

Move KConfigGroup's QtGui requirements into kdeui. Use the same hack that QVariant uses to access Gui types.

Accordingly, move the tests in kconfigtest that dealt with GUI types into kconfigguitest.

This change adds a symbol to kdecore (_k_internal_KConfigGroupGui) which means you have to rebuild kdecore if you rebuild kdeui (CMake will do that automatically for you). Since the symbol is not public, this change is binary- and source-compatible (though it's not behaviour-compatible if you're using KConfig with QColor or QFont without linking to kdeui).

File Changes

Added 4 files
  • /trunk/KDE/kdelibs
  •   /kdecore/config/kconfiggroup_p.h
  •   /kdeui/tests/kconfigguitest.cpp
  •   /kdeui/tests/kconfigguitest.h
  •   /kdeui/util/kconfiggroupgui.cpp
Modified 4 files
  • /trunk/KDE/kdelibs
  •   /kdeui/CMakeLists.txt
  •   /kdecore/config/kconfiggroup.cpp
  •   /kdecore/tests/kconfigtest.cpp
  •   /kdeui/tests/CMakeLists.txt
8 files changed in total