From c277eca79a3fbdbfe07d940369d687bafb84eef6 Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 14 Sep 2013 07:00:38 +0200 Subject: Code cleanup Fix FileView + FilesystemWidget. * Get rid of useless qobject_casts * Remove hover over movies and directories * Fix shortcut for (de-)selecting files --- filesystemwidget.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'filesystemwidget.cpp') diff --git a/filesystemwidget.cpp b/filesystemwidget.cpp index ea129ad..c2d3861 100644 --- a/filesystemwidget.cpp +++ b/filesystemwidget.cpp @@ -227,7 +227,6 @@ void FilesystemWidget::goBack(){ void FilesystemWidget::deleteFiles(){ TimerHandler h(mFileModel->refreshTimer()); - QSortFilterProxyModel *proxy = qobject_cast(mFileView->model()); QModelIndexList selected = mFileView->selectionModel()->selectedRows(); if(selected.isEmpty()){ return; @@ -237,8 +236,8 @@ void FilesystemWidget::deleteFiles(){ int retval = QMessageBox::question(this, tr("Question"), message, QMessageBox::Yes | QMessageBox::No); if(retval == QMessageBox::Yes){ foreach(QModelIndex idx, selected){ - QModelIndex real = proxy->mapToSource(idx); - deleteRecursive(mFileModel->fileInfo(real)); + QFileInfo fi(idx.data(SmDirModel::FullPathRole).toString()); + deleteRecursive(fi); } } } -- cgit v1.2.3-70-g09d2