Sophie

Sophie

distrib > Mandriva > 2007.1 > i586 > by-pkgid > 957da2639ff0ff03ed8e388494a58800 > files > 146

kdebase4-3.80.3-0.20070311.6mdv2007.1.src.rpm

Index: ktheme.cpp
===================================================================
--- kdebase-3.5.5/kcontrol/kthememanager/ktheme.cpp	(revision 604812)
+++ kdebase-3.5.5/kcontrol/kthememanager/ktheme.cpp	(working copy)
@@ -303,6 +303,22 @@
     QDomElement transElem = m_dom.createElement( "transparent" );
     transElem.setAttribute( "value", kickerConf.readBoolEntry( "Transparent" ) );
     panelElem.appendChild( transElem );
+
+    QDomElement posElem = m_dom.createElement( "position" );
+    posElem.setAttribute( "value", kickerConf.readEntry( "Position" ) );
+    panelElem.appendChild( posElem );
+
+
+    QDomElement showLeftHideButtonElem = m_dom.createElement( "showlefthidebutton" );
+    showLeftHideButtonElem.setAttribute( "value", kickerConf.readBoolEntry( "ShowLeftHideButton" ) );
+    panelElem.appendChild( showLeftHideButtonElem );
+
+    QDomElement showRightHideButtonElem = m_dom.createElement( "showrighthidebutton" );
+    showRightHideButtonElem.setAttribute( "value", kickerConf.readBoolEntry( "ShowRightHideButton" ) );
+    panelElem.appendChild( showRightHideButtonElem );
+
+
+
     m_root.appendChild( panelElem );
 
     // 10. Widget style
@@ -612,6 +628,12 @@
         kickerConf.writeEntry( "Transparent",
                                static_cast<bool>( getProperty( panelElem, "transparent", "value" ).toUInt() ) );
 
+        kickerConf.writeEntry( "Position", static_cast<int> (getProperty( panelElem, "position", "value" ).toUInt() ));
+
+        kickerConf.writeEntry( "ShowLeftHideButton", static_cast<bool>( getProperty( panelElem, "showlefthidebutton", "value").toInt()));
+
+        kickerConf.writeEntry( "ShowRightHideButton", static_cast<bool>( getProperty( panelElem, "showrighthidebutton", "value").toInt()));
+
         kickerConf.sync();
         client->send("kicker", "Panel", "configure()", "");
     }