diff options
author | Arno <am@disconnect.de> | 2013-07-28 07:46:16 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2013-07-28 07:46:16 +0200 |
commit | d6b178b1fdcdac519ded25e3f253d9eeffa84053 (patch) | |
tree | ba9a03e041fa72ccde37367ef07864884f0ced7b /fileview.cpp | |
parent | 5cfaa2c755c52c2ccbdd88ea3239dafb120a179b (diff) | |
download | SheMov-d6b178b1fdcdac519ded25e3f253d9eeffa84053.tar.gz SheMov-d6b178b1fdcdac519ded25e3f253d9eeffa84053.tar.bz2 SheMov-d6b178b1fdcdac519ded25e3f253d9eeffa84053.zip |
Implement file properties dialog
Show file properties in Filemanager and Archive, if the file is
available.
Also get rid of the palette stuff in SmGlobals. Just call setPalette()
early enough and set it in SmTreeView.
Diffstat (limited to 'fileview.cpp')
-rw-r--r-- | fileview.cpp | 11 |
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); |