[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebase/runtime/kcontrol/icons
From:       Sebastian Sauer <mail () dipe ! org>
Date:       2008-04-01 1:10:27
Message-ID: 1207012227.245006.15163.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 792408 by sebsauer:

fix preview icons. try new names first and fall back to old names.

 M  +19 -8     iconthemes.cpp  


--- trunk/KDE/kdebase/runtime/kcontrol/icons/iconthemes.cpp #792407:792408
@@ -68,7 +68,7 @@
   topLayout->setSpacing(KDialog::spacingHint());
 
   QFrame *m_preview=new QFrame(this);
-  m_preview->setMinimumHeight(50);
+  m_preview->setMinimumHeight(80);
 
   QHBoxLayout *lh2=new QHBoxLayout( m_preview );
   m_previewExec=new QLabel(m_preview);
@@ -379,11 +379,13 @@
   updateRemoveButton();
   const int size = icontheme.defaultSize(KIconLoader::Desktop);
 
-  K3Icon icon=icontheme.iconPath("exec.png", size, KIconLoader::MatchBest);
+  K3Icon icon=icontheme.iconPath("system-run.png", size, KIconLoader::MatchBest);
   if (!icon.isValid()) {
+      icon=icontheme.iconPath("exec.png", size, KIconLoader::MatchBest);
+      if (!icon.isValid()) {
 #ifdef HAVE_LIBAGG
-	  icon=icontheme.iconPath("exec.svg", size, KIconLoader::MatchBest);
-	  if(engine.load(size, size, icon.path))
+          icon=icontheme.iconPath("exec.svg", size, KIconLoader::MatchBest);
+          if(engine.load(size, size, icon.path))
               m_previewExec->setPixmap(QPixmap(*engine.image()));
           else {
               icon=icontheme.iconPath("exec.svgz", size, KIconLoader::MatchBest);
@@ -391,10 +393,14 @@
                   m_previewExec->setPixmap(QPixmap(*engine.image()));
           }
 #endif
+      }
+      else
+          m_previewExec->setPixmap(QPixmap(icon.path));
   }
   else
           m_previewExec->setPixmap(QPixmap(icon.path));
 
+
   icon=icontheme.iconPath("folder.png",size,KIconLoader::MatchBest);
   if (!icon.isValid()) {
 #ifdef HAVE_LIBAGG
@@ -411,11 +417,13 @@
   else
   	  m_previewFolder->setPixmap(QPixmap(icon.path));
 
-  icon=icontheme.iconPath("text-x-generic.png",size,KIconLoader::MatchBest);
+  icon=icontheme.iconPath("document.png",size,KIconLoader::MatchBest);
   if (!icon.isValid()) {
+      icon=icontheme.iconPath("text-x-generic.png",size,KIconLoader::MatchBest);
+      if (!icon.isValid()) {
 #ifdef HAVE_LIBAGG
-	  icon=icontheme.iconPath("text-x-generic.svg", size, KIconLoader::MatchBest);
-	  if(engine.load(size, size, icon.path))
+          icon=icontheme.iconPath("text-x-generic.svg", size, KIconLoader::MatchBest);
+          if(engine.load(size, size, icon.path))
               m_previewDocument->setPixmap(QPixmap(*engine.image()));
           else {
               icon=icontheme.iconPath("text-x-generic.svgz", size, KIconLoader::MatchBest);
@@ -423,9 +431,12 @@
                   m_previewDocument->setPixmap(QPixmap(*engine.image()));
           }
 #endif
+      }
+      else
+          m_previewDocument->setPixmap(QPixmap(icon.path));
   }
   else
-	  m_previewDocument->setPixmap(QPixmap(icon.path));
+          m_previewDocument->setPixmap(QPixmap(icon.path));
 
   emit changed(true);
   m_bChanged = true;
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic