diff options
author | Arno <am@disconnect.de> | 2013-07-26 15:01:19 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2013-07-26 15:01:19 +0200 |
commit | 46a552d89c70895abc75d94f3c647be29873afd9 (patch) | |
tree | d87dfdb44b343f51b2d5783d609a635154634703 /archivecontroller.cpp | |
parent | 333fcd118f601efa36a272f4e6a0f4525a3a0626 (diff) | |
download | SheMov-46a552d89c70895abc75d94f3c647be29873afd9.tar.gz SheMov-46a552d89c70895abc75d94f3c647be29873afd9.tar.bz2 SheMov-46a552d89c70895abc75d94f3c647be29873afd9.zip |
Use new icon scheme
Use new icon configuration consistently in:
* Filemanager
* NewMovieWizard
* Experimental view
Diffstat (limited to 'archivecontroller.cpp')
-rw-r--r-- | archivecontroller.cpp | 13 |
1 files changed, 11 insertions, 2 deletions
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<QWidget*>(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()); |