diff options
Diffstat (limited to 'archivetreeview.cpp')
-rw-r--r-- | archivetreeview.cpp | 10 |
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){ |