diff options
Diffstat (limited to 'fileview.cpp')
-rw-r--r-- | fileview.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/fileview.cpp b/fileview.cpp index 73cbd24..7280696 100644 --- a/fileview.cpp +++ b/fileview.cpp @@ -222,16 +222,16 @@ void FileView::properties(){ } void FileView::saveSelection(){ - mMd5Sums.clear(); - QModelIndexList selected = selectionModel()->selectedRows(SmDirModel::Md5sum); + mSelectedFiles.clear(); + QModelIndexList selected = selectionModel()->selectedRows(SmDirModel::Name); foreach(QModelIndex i, selected){ - mMd5Sums << i.data().toString(); + mSelectedFiles << i.data().toString(); } } void FileView::restoreSelection(){ - foreach(QString s, mMd5Sums){ - QModelIndex i = mModel->find(s, SmDirModel::Md5sum); + foreach(QString s, mSelectedFiles){ + QModelIndex i = mModel->find(s, SmDirModel::Name); if(i.isValid()){ QModelIndex r = mProxy->mapFromSource(i); selectionModel()->select(r, QItemSelectionModel::Rows | QItemSelectionModel::Select); |