summaryrefslogtreecommitdiffstats
path: root/archiveview.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2013-07-27 08:53:21 +0200
committerArno <am@disconnect.de>2013-07-27 08:53:21 +0200
commitb8b0cdeebbc7e6c7df905291974ed9612125fe55 (patch)
tree238a199f666155d295c8d06a2a53f83bb36a348b /archiveview.cpp
parent1b1d3a18a8fffdd61f533fd4b0bde4f75d683212 (diff)
downloadSheMov-b8b0cdeebbc7e6c7df905291974ed9612125fe55.tar.gz
SheMov-b8b0cdeebbc7e6c7df905291974ed9612125fe55.tar.bz2
SheMov-b8b0cdeebbc7e6c7df905291974ed9612125fe55.zip
Simplify icon management
Introduce SmGlobals::iconFor to retrieve the configured item.
Diffstat (limited to 'archiveview.cpp')
-rw-r--r--archiveview.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/archiveview.cpp b/archiveview.cpp
index 18effbd..7684d47 100644
--- a/archiveview.cpp
+++ b/archiveview.cpp
@@ -291,6 +291,7 @@ void ArchiveTree::editActors(){
QModelIndex idx = currentIndex();
int pId = idx.data(ArchiveModel::SeriesPartIdRole).toInt();
QStringList curActors = mModel->actors(QSet<int>() << pId);
+ e.widget()->setDecorationItem(SmGlobals::instance()->iconFor("actor"));
e.widget()->setCurrentItems(curActors);
int res = e.exec();
if(res == QDialog::Accepted){
@@ -308,6 +309,7 @@ void ArchiveTree::editGenres(){
QModelIndex idx = currentIndex();
int pId = idx.data(ArchiveModel::SeriesPartIdRole).toInt();
QStringList curGenres = mModel->genres(QSet<int>() << pId);
+ e.widget()->setDecorationItem(SmGlobals::instance()->iconFor("genre"));
e.widget()->setCurrentItems(curGenres);
int res = e.exec();
if(res == QDialog::Accepted){
@@ -454,7 +456,7 @@ void MappingEditorWidget::fillCompleter(const QStringList &completions){
void MappingEditorWidget::setCurrentItems(const QStringList &items){
foreach(QString i, items){
QStandardItem *item = new QStandardItem(i);
- item->setIcon(QIcon(":/huge_bra.png"));
+ item->setIcon(mDecorationIcon);
mModel->appendRow(item);
}
}