summaryrefslogtreecommitdiffstats
path: root/archivemodel.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 /archivemodel.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 'archivemodel.cpp')
-rw-r--r--archivemodel.cpp16
1 files changed, 5 insertions, 11 deletions
diff --git a/archivemodel.cpp b/archivemodel.cpp
index 4ca9f1c..3a72ab6 100644
--- a/archivemodel.cpp
+++ b/archivemodel.cpp
@@ -520,14 +520,10 @@ void ArchiveModel::refresh(){
}
void ArchiveModel::readConfig(){
- QSettings s;
- QString seriesS = s.value("ui/seriesicon", "Dildo").toString();
- mNodeIcons.insert(SeriesNode, QIcon(SmGlobals::instance()->icons().value(seriesS)));
- mNodeIcons.insert(SeriesPartNode, QIcon(SmGlobals::instance()->icons().value(seriesS)));
- QString actorS = s.value("ui/actoricon", "Dildo").toString();
- mNodeIcons.insert(ActorNode, QIcon(SmGlobals::instance()->icons().value(actorS)));
- QString genreS = s.value("ui/genreicon", "Dildo").toString();
- mNodeIcons.insert(GenreNode, QIcon(SmGlobals::instance()->icons().value(genreS)));
+ mNodeIcons.insert(SeriesNode, SmGlobals::instance()->iconFor("series"));
+ mNodeIcons.insert(SeriesPartNode, SmGlobals::instance()->iconFor("series"));
+ mNodeIcons.insert(ActorNode, SmGlobals::instance()->iconFor("actor"));
+ mNodeIcons.insert(GenreNode, SmGlobals::instance()->iconFor("genre"));
}
void ArchiveModel::setWindowTitle(){
@@ -870,9 +866,7 @@ void ArchiveFilesModel::refresh(){
}
void ArchiveFilesModel::readConfig(){
- QSettings s;
- QString fileS = s.value("ui/fileicon", "Dildo").toString();
- setDecorationIcon(QIcon(SmGlobals::instance()->icons().value(fileS)));
+ setDecorationIcon(SmGlobals::instance()->iconFor("file"));
}
/*