Sophie

Sophie

distrib > Mandriva > 2006.0 > i586 > media > main-src > by-pkgid > a6bc312ce50b5c8d0c51736e58ac32bc > files > 339

kdebase-3.4.2-55mdk.src.rpm

--- kdebase-3.4.0/kicker/ui/k_mnu.cpp--	2005-04-11 12:28:29.254043696 -0400
+++ kdebase-3.4.0/kicker/ui/k_mnu.cpp	2005-04-11 12:30:53.545199735 -0400
@@ -86,8 +86,35 @@ bool PanelKMenu::loadSidePixmap()
         return false;
     }
 
-    QString sideName = KickerSettings::sidePixmapName();
-    QString sideTileName = KickerSettings::sideTileName();
+
+  QString defaultSideName(KickerSettings::sidePixmapName());
+  QString defaultTileName(KickerSettings::sideTileName());
+
+  KStandardDirs::distroVersionType typeDistro = KStandardDirs::mandrake_distro_version();
+  switch(typeDistro)
+    {
+    case KStandardDirs::DOWNLOAD:
+      defaultSideName = "kside_download.png";
+      defaultTileName = "kside_mdv-tile.png";
+      break;
+    case KStandardDirs::POWERPACK:
+      defaultSideName = "kside_powerpack.png";
+      defaultTileName = "kside_mdv-tile.png";
+      break;
+    case KStandardDirs::DISCOVERY:
+      defaultSideName = "kside_discovery.png";
+      defaultTileName = "kside_mdv-tile.png";
+      break;
+    case KStandardDirs::POWERPACKPLUS:
+      defaultSideName = "kside_powerpackplus.png";
+      defaultTileName = "kside_mdv-tile.png";
+      break;
+    default:
+      break;
+    }
+	
+  	QString sideName = defaultSideName;
+  	QString sideTileName = defaultTileName;	
 
     QImage image;
     image.load(locate("data", "kicker/pics/" + sideName));