Репозиторий ALT Linux backports/2.4
Последнее обновление: 9 июля 2008 | Пакетов: 497 | Посещений: 1633773
 поиск   регистрация   авторизация 
 
Группа :: Графические оболочки/KDE
Пакет: kdebase

 Главная   Изменения   Спек   Патчи   Загрузить   Bugs and FR 

Патч: kdebase-3.3-ALT-kicker-icons.patch


--- kdebase-3.3/kicker/core/containerarea.cpp.orig	2004-09-30 13:53:47 +0400
+++ kdebase-3.3/kicker/core/containerarea.cpp	2004-09-30 17:23:50 +0400
@@ -137,7 +137,15 @@ void ContainerArea::defaultContainerConf
 
     QStringList buttons;
 
-    QFile f(locate("data", "kicker/default-apps"));
+    QFile f;
+    if( KStandardDirs::kde_default("apps")==("share/applnk/"))
+    {
+        f.setName(locate("data", "kicker/default-apps"));
+    }
+    else
+    {
+        f.setName(locate("data", "kicker/default-apps-mdk"));
+    }
     if (f.open(IO_ReadOnly)) {
         QTextStream is(&f);
 
@@ -146,11 +154,22 @@ void ContainerArea::defaultContainerConf
 
         f.close();
     } else {
-        buttons << "kde-Home.desktop";
-        buttons << "kde-konqbrowser.desktop";
-        buttons << "kde-KMail.desktop";
-        buttons << "kde-kword.desktop";
-        buttons << "kde-Help.desktop";
+             if( KStandardDirs::kde_default("apps")==("share/applnk/"))
+             {
+         	buttons << "kde-Home.desktop";
+         	buttons << "kde-konqbrowser.desktop";
+         	buttons << "kde-KMail.desktop";
+         	buttons << "OpenOffice.org/writer.desktop";
+         	buttons << "OpenOffice.org/calc.desktop";
+             }
+             else
+             {
+         	buttons << "kde-home.desktop";
+         	buttons << "alt-konqbrowser.desktop";
+         	buttons << "alt-kmail.desktop";
+         	buttons << "alt-openoffice.org_writer.desktop";
+         	buttons << "alt-openoffice.org_calc.desktop";
+  	     }
     }
 
     int size = dsize;
 
design & coding: Vladimir Lettiev aka crux © 2004-2005