diff options
author | Arno <am@disconnect.de> | 2011-05-22 09:41:36 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2011-05-22 09:41:36 +0200 |
commit | 3699ffafe4864a1e20c8980a610d68756c37f5cf (patch) | |
tree | 9a8d41007382755ef60693044374c8cdc14962d9 /filestreewidget.cpp | |
parent | 47d30d5f4838a1980545c36308858efc7d5bde0d (diff) | |
download | SheMov-3699ffafe4864a1e20c8980a610d68756c37f5cf.tar.gz SheMov-3699ffafe4864a1e20c8980a610d68756c37f5cf.tar.bz2 SheMov-3699ffafe4864a1e20c8980a610d68756c37f5cf.zip |
Propagate changes from SeriesTreeModel::IsLocaL
Propagate changes to SeriesTreeModel::IsLocal to all attached views.
For some reason this wasn't as easy as I thought...
Diffstat (limited to 'filestreewidget.cpp')
-rw-r--r-- | filestreewidget.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/filestreewidget.cpp b/filestreewidget.cpp index 678abb1..983ddeb 100644 --- a/filestreewidget.cpp +++ b/filestreewidget.cpp @@ -235,7 +235,6 @@ void FilesTreeWidget::edit(int column){ } if(dialogOk){ foreach(QModelIndex curIdx, sIdxes){ - mModel->setData(curIdx, value, Qt::EditRole); if(column == FilesTreeModel::DvdNo){ if(curIdx.data(FilesTreeModel::FileTypeRole).toInt() == FilesTreeModel::Movie){ QModelIndex seriesIdx = mSeriesModel->findRecursive(curIdx.data(FilesTreeModel::SeriesPartIdRole), SeriesTreeModel::SeriesPartId, mSeriesModel->index(0, 0, QModelIndex())); @@ -246,6 +245,7 @@ void FilesTreeWidget::edit(int column){ } } } + mModel->setData(curIdx, value, Qt::EditRole); } } } @@ -433,7 +433,7 @@ void FilesTreeView::doHover(const QModelIndex &idx){ } scale = false; FilesTreeModel *filesModel = qobject_cast<FilesTreeModel*>(SmGlobals::instance()->model("FilesModel")); - if(filesModel->mode() == FilesTreeModel::Local){ + if(filesModel->mode() == SeriesTreeModel::Local){ QString filesData = fileNameText(idx); pm = annotateHover(pm, filesData); } |