From 46a552d89c70895abc75d94f3c647be29873afd9 Mon Sep 17 00:00:00 2001 From: Arno Date: Fri, 26 Jul 2013 15:01:19 +0200 Subject: Use new icon scheme Use new icon configuration consistently in: * Filemanager * NewMovieWizard * Experimental view --- archivecontroller.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'archivecontroller.cpp') diff --git a/archivecontroller.cpp b/archivecontroller.cpp index 869ffb0..30d94f3 100644 --- a/archivecontroller.cpp +++ b/archivecontroller.cpp @@ -25,6 +25,7 @@ ArchiveController::ArchiveController(QObject *parent) : QObject(parent) { if(parent){ mParentWidget = qobject_cast(this->parent()); } + readConfig(); } void ArchiveController::setArchiveView(ArchiveView *view){ @@ -168,6 +169,14 @@ void ArchiveController::addActionForTree(QAction *a){ mArchiveTree->addAction(a); } +void ArchiveController::readConfig(){ + QSettings s; + QString actorS = s.value("ui/actoricon", "Dildo").toString(); + mActorIcon = QIcon(SmGlobals::instance()->icons().value(actorS)); + QString genreS = s.value("ui/genreicon", "Dildo").toString(); + mGenreIcon = QIcon(SmGlobals::instance()->icons().value(genreS)); +} + void ArchiveController::treeSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected){ Q_UNUSED(selected); Q_UNUSED(deselected); @@ -185,13 +194,13 @@ void ArchiveController::treeSelectionChanged(const QItemSelection &selected, con QStringList actors = mArchiveModel->actors(ids); mActorModel->clear(); foreach(QString actor, actors){ - QStandardItem *newItem = new QStandardItem(QIcon(":/spreadingpants.png"), actor); + QStandardItem *newItem = new QStandardItem(mActorIcon, actor); mActorModel->appendRow(newItem); } QStringList genres = mArchiveModel->genres(ids); mGenreModel->clear(); foreach(QString genre, genres){ - QStandardItem *newItem = new QStandardItem(QIcon(":/spreadingpants.png"), genre); + QStandardItem *newItem = new QStandardItem(mGenreIcon, genre); mGenreModel->appendRow(newItem); } QString metaData = mArchiveModel->metadata(*ids.begin()); -- cgit v1.2.3-70-g09d2