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. --- smdirmodel.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'smdirmodel.cpp') diff --git a/smdirmodel.cpp b/smdirmodel.cpp index 23e76fa..480b6e1 100644 --- a/smdirmodel.cpp +++ b/smdirmodel.cpp @@ -156,12 +156,9 @@ void SmDirModel::dirEvent(const QList &data, int e){ } void SmDirModel::readSettings(){ - const QHash icons = SmGlobals::instance()->icons(); + mIcons.insert("folder", SmGlobals::instance()->iconFor("folder")); + mIcons.insert("file", SmGlobals::instance()->iconFor("file")); QSettings s; - QString iconName = s.value("ui/foldericon").toString(); - mIcons.insert("folder", QIcon(icons.value(iconName))); - iconName = s.value("ui/fileicon").toString(); - mIcons.insert("file", QIcon(icons.value(iconName))); bool autorefresh = s.value("ui/autorefresh", false).toBool(); if(autorefresh){ mRefreshTimer->stop(); -- cgit v1.2.3-70-g09d2