summaryrefslogtreecommitdiffstats
path: root/fileview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'fileview.cpp')
-rw-r--r--fileview.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/fileview.cpp b/fileview.cpp
index 336d179..80a81bd 100644
--- a/fileview.cpp
+++ b/fileview.cpp
@@ -32,6 +32,7 @@
#include "hoverwindow.h"
#include "smglobals.h"
#include "filesystemfileproxy.h"
+#include "filepropertiesdialog.h"
#include "smdirmodel.h"
#include "framecache.h"
@@ -231,6 +232,16 @@ void FileView::selectedFilesChanged(){
emit selectedDuration(dur, false);
}
+void FileView::properties(){
+ QModelIndexList selected = selectionModel()->selectedRows();
+ if(selected.isEmpty()){
+ return;
+ }
+ QString fp = selected.at(0).data(SmDirModel::FullPathRole).toString();
+ FilePropertiesDialog fpd(fp, this);
+ fpd.exec();
+}
+
void FileView::saveSelection(){
mMd5Sums.clear();
QModelIndexList selected = selectionModel()->selectedRows(SmDirModel::Md5sum);