summaryrefslogtreecommitdiffstats
path: root/fileview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'fileview.cpp')
-rw-r--r--fileview.cpp10
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);