summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2015-06-29 14:48:59 -0500
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2015-06-29 14:49:25 -0500
commit4bdcac90265e9f7489bc8f48746e9c020182a1a9 (patch)
tree219caccfcdffc6f9616595b922e2d4f5ef458246
parent4abbb950f32b10b6bd64b36766c4129060fe5eb2 (diff)
downloadksplash-engine-moodin-4bdcac90265e9f7489bc8f48746e9c020182a1a9.tar.gz
ksplash-engine-moodin-4bdcac90265e9f7489bc8f48746e9c020182a1a9.zip
Add theme file option to scale icons
Disable icon scaling by default This relates to Bug 2009
-rw-r--r--src/thememoodin.cpp3
-rw-r--r--src/thememoodin.h1
2 files changed, 3 insertions, 1 deletions
diff --git a/src/thememoodin.cpp b/src/thememoodin.cpp
index 2ad557c..b87b92a 100644
--- a/src/thememoodin.cpp
+++ b/src/thememoodin.cpp
@@ -85,6 +85,7 @@ void ThemeMoodin::readSettings()
mBaseResolution = cfg->readSizeEntry("BaseResolution", new TQSize(1280, 1024));
mTranslate = cfg->readBoolEntry("Translate", true);
mLineUpImages = cfg->readBoolEntry("LineUpImages", false);
+ mScaleIcons = cfg->readBoolEntry("ScaleIcons", false);
mKubuntuStyle = cfg->readBoolEntry("KubuntuStyle", false);
// so we can centre icons, JRiddell
@@ -273,7 +274,7 @@ void ThemeMoodin::initEffectWidgets()
TQPixmap* px = new TQPixmap(DesktopIcon(*it, mIconSetSize));
image = new TQImage(px->convertToImage());
// JRiddell don't scale icons
- if (!mKubuntuStyle) {
+ if (!mKubuntuStyle && mScaleIcons) {
mScaler->scaleSize(image);
}
}
diff --git a/src/thememoodin.h b/src/thememoodin.h
index 8e7a835..a10f306 100644
--- a/src/thememoodin.h
+++ b/src/thememoodin.h
@@ -78,6 +78,7 @@ private:
bool mUsersBackground;
bool mTranslate;
bool mLineUpImages;
+ bool mScaleIcons;
bool mKubuntuStyle;
int mAnimationLength;
int mAnimationDelay;