From b8b0cdeebbc7e6c7df905291974ed9612125fe55 Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 27 Jul 2013 08:53:21 +0200 Subject: Simplify icon management Introduce SmGlobals::iconFor to retrieve the configured item. --- archivemodel.cpp | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) (limited to 'archivemodel.cpp') 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")); } /* -- cgit v1.2.3-70-g09d2