a7e893c
diff -up kdelibs-3.95.0/kutils/kdeglobals.kcfg.kde149705 kdelibs-3.95.0/kutils/kdeglobals.kcfg
a7e893c
--- kdelibs-3.95.0/kutils/kdeglobals.kcfg.kde149705	2007-10-03 05:50:18.000000000 -0500
a7e893c
+++ kdelibs-3.95.0/kutils/kdeglobals.kcfg	2007-11-04 15:08:14.000000000 -0600
a7e893c
@@ -24,6 +24,10 @@
a7e893c
    <whatsthis>The name of the widget style, for example "keramik" or "plastik". Without quotes.</whatsthis>
a7e893c
    <default>keramik</default>
a7e893c
   </entry>
a7e893c
+  <entry key="widgetStyle4" type="String" >
a7e893c
+   <label>Widget style to use for KDE 4</label>
a7e893c
+   <whatsthis>The name of the widget style, for example "oxygen". Without quotes. Defaults to widgetStyle.</whatsthis>
a7e893c
+  </entry>
a7e893c
   <entry key="windowBackground" type="String" />
a7e893c
   <entry key="windowForeground" type="String" />
a7e893c
   <entry key="UseSystemBell" type="Bool" >
a7e893c
diff -up kdelibs-3.95.0/kdeui/kernel/kglobalsettings.cpp.kde149705 kdelibs-3.95.0/kdeui/kernel/kglobalsettings.cpp
a7e893c
--- kdelibs-3.95.0/kdeui/kernel/kglobalsettings.cpp.kde149705	2007-10-26 04:05:41.000000000 -0500
a7e893c
+++ kdelibs-3.95.0/kdeui/kernel/kglobalsettings.cpp	2007-11-04 15:09:11.000000000 -0600
a7e893c
@@ -835,7 +835,8 @@ void KGlobalSettings::Private::applyGUIS
a7e893c
     QString defaultStyle; // Mac, Windows: no change for style by default
a7e893c
 #endif
a7e893c
     KConfigGroup pConfig (KGlobal::config(), "General");
a7e893c
-    QString styleStr = pConfig.readEntry("widgetStyle", defaultStyle);
a7e893c
+    QString styleStr = pConfig.readEntry("widgetStyle4", pConfig.readEntry("widgetStyle", defaultStyle));
a7e893c
+
a7e893c
 
a7e893c
     if (kde_overrideStyle.isEmpty()) {
a7e893c
         if (styleStr.isEmpty())
a7e893c
diff -up kdelibs-3.95.0/kdeui/icons/kicontheme.cpp.kde149705 kdelibs-3.95.0/kdeui/icons/kicontheme.cpp
a7e893c
--- kdelibs-3.95.0/kdeui/icons/kicontheme.cpp.kde149705	2007-10-25 04:34:48.000000000 -0500
a7e893c
+++ kdelibs-3.95.0/kdeui/icons/kicontheme.cpp	2007-11-04 15:08:14.000000000 -0600
a7e893c
@@ -515,7 +515,7 @@ QString KIconTheme::current()
a7e893c
         return *_theme;
a7e893c
 
a7e893c
     KConfigGroup cg(KGlobal::config(), "Icons");
a7e893c
-    *_theme = cg.readEntry("Theme", defaultThemeName());
a7e893c
+    *_theme = cg.readEntry("Theme4", cg.readEntry("Theme", defaultThemeName()));
a7e893c
     if ( *_theme == QLatin1String("hicolor") ) *_theme = defaultThemeName();
a7e893c
 /*    if (_theme->isEmpty())
a7e893c
     {