[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdebase/kcontrol/icons
From: Piotr Szymanski <djurban () linuxpl ! org>
Date: 2004-06-05 16:28:16
Message-ID: 20040605162816.53B8C126EC () office ! kde ! org
[Download RAW message or body]
CVS commit by djurban:
- my last fix for this was incorrect, now should work (and is faster than the idea \
with an extension independent KIconTheme::iconPath)
M +14 -3 iconthemes.cpp 1.42
--- kdebase/kcontrol/icons/iconthemes.cpp #1.41:1.42
@@ -343,13 +343,24 @@ void IconThemesConfig::themeSelected(QLi
updateRemoveButton();
- KIcon icon=icontheme.iconPath("exec",
+ KIcon icon=icontheme.iconPath("exec.png",
+ icontheme.defaultSize(KIcon::Desktop),KIcon::MatchBest);
+ if (!icon.isValid())
+ icon=icontheme.iconPath("exec.svg",
icontheme.defaultSize(KIcon::Desktop),KIcon::MatchBest);
kdDebug() << icon.path<< "\n";
m_previewExec->setPixmap(QPixmap(icon.path));
- icon=icontheme.iconPath("folder",
+
+ icon=icontheme.iconPath("folder.png",
+ icontheme.defaultSize(KIcon::Desktop),KIcon::MatchBest);
+ if (!icon.isValid())
+ icon=icontheme.iconPath("folder.svg",
icontheme.defaultSize(KIcon::Desktop),KIcon::MatchBest);
kdDebug() << icon.path<< "\n";
m_previewFolder->setPixmap(QPixmap(icon.path));
- icon=icontheme.iconPath("txt",
+
+ icon=icontheme.iconPath("txt.png",
+ icontheme.defaultSize(KIcon::Desktop),KIcon::MatchBest);
+ if (!icon.isValid())
+ icon=icontheme.iconPath("txt.svg",
icontheme.defaultSize(KIcon::Desktop),KIcon::MatchBest);
kdDebug() << icon.path<< "\n";
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic