summaryrefslogtreecommitdiffstats
path: root/smglobals.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2013-07-27 08:53:21 +0200
committerArno <am@disconnect.de>2013-07-27 08:53:21 +0200
commitb8b0cdeebbc7e6c7df905291974ed9612125fe55 (patch)
tree238a199f666155d295c8d06a2a53f83bb36a348b /smglobals.cpp
parent1b1d3a18a8fffdd61f533fd4b0bde4f75d683212 (diff)
downloadSheMov-b8b0cdeebbc7e6c7df905291974ed9612125fe55.tar.gz
SheMov-b8b0cdeebbc7e6c7df905291974ed9612125fe55.tar.bz2
SheMov-b8b0cdeebbc7e6c7df905291974ed9612125fe55.zip
Simplify icon management
Introduce SmGlobals::iconFor to retrieve the configured item.
Diffstat (limited to 'smglobals.cpp')
-rw-r--r--smglobals.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/smglobals.cpp b/smglobals.cpp
index 16c1e50..7fb928f 100644
--- a/smglobals.cpp
+++ b/smglobals.cpp
@@ -143,6 +143,14 @@ QSize SmGlobals::cursorSize() {
return mCursorSize;
}
+QIcon SmGlobals::iconFor(const QString &type){
+ QString settingsS = QString("ui/%1icon").arg(type);
+ QSettings s;
+ QString iconS = s.value(settingsS, "Dildo").toString();
+ QIcon retval = QIcon(mIcons.value(iconS));
+ return retval;
+}
+
SmGlobals::SmGlobals() : mPictureViewer(0), mFrameCache(0), mArchiveController(0){
mIcons.insert("Dildo", ":/dildo.png");
mIcons.insert("Dick to left", ":/back_dick.png");