summaryrefslogtreecommitdiffstats
path: root/archivetreeview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'archivetreeview.cpp')
-rw-r--r--archivetreeview.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/archivetreeview.cpp b/archivetreeview.cpp
index 1a58041..16699dc 100644
--- a/archivetreeview.cpp
+++ b/archivetreeview.cpp
@@ -203,6 +203,16 @@ void ArchiveTreeView::readSettings(){
seriesWidget()->seriesTree()->readSettings();
filesWidget()->filesTree()->readSettings();
mFilesModel->readSettings();
+ QSettings s;
+ QString iconName = s.value("ui/foldericon", "Dildo").toString();
+ const QHash<QString, QString> icons = SmGlobals::instance()->icons();
+ QIcon decorationIcon = QIcon(icons.value(iconName));
+ mFilesModel->setDecorationIcon(decorationIcon);
+ mSeriesModel->setDecorationIcon(decorationIcon);
+ MappingTableItemModel *actorsModel = mActorsWidget->model();
+ actorsModel->setDecorationIcon(decorationIcon);
+ MappingTableItemModel *genreModel = mGenresWidget->model();
+ genreModel->setDecorationIcon(decorationIcon);
}
void ArchiveTreeView::currentChanged(const QItemSelection &selected, const QItemSelection &deselected){