You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
1.5 KiB
33 lines
1.5 KiB
13 years ago
|
Index: kicker/libkicker/global.cpp
|
||
|
===================================================================
|
||
|
--- kicker/libkicker/global.cpp.orig
|
||
|
+++ kicker/libkicker/global.cpp
|
||
|
@@ -425,6 +425,12 @@ QIconSet menuIconSet(const QString& icon
|
||
|
KIcon::ActiveState,
|
||
|
0,
|
||
|
true);
|
||
|
+ QPixmap disabled = KGlobal::iconLoader()->loadIcon(icon,
|
||
|
+ KIcon::Small,
|
||
|
+ 0,
|
||
|
+ KIcon::DisabledState,
|
||
|
+ 0,
|
||
|
+ true);
|
||
|
|
||
|
// make sure they are not larger than 20x20
|
||
|
if (normal.width() > 20 || normal.height() > 20)
|
||
|
@@ -437,8 +443,14 @@ QIconSet menuIconSet(const QString& icon
|
||
|
active.convertFromImage(active.convertToImage().smoothScale(20,20));
|
||
|
}
|
||
|
|
||
|
+ if (disabled.width() > 20 || disabled.height() > 20)
|
||
|
+ {
|
||
|
+ disabled.convertFromImage(disabled.convertToImage().smoothScale(20,20));
|
||
|
+ }
|
||
|
+
|
||
|
iconset.setPixmap(normal, QIconSet::Small, QIconSet::Normal);
|
||
|
iconset.setPixmap(active, QIconSet::Small, QIconSet::Active);
|
||
|
+ iconset.setPixmap(disabled, QIconSet::Small, QIconSet::Disabled);
|
||
|
}
|
||
|
}
|
||
|
|