summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2018-04-02 18:21:26 +0200
committerArno <arno@disconnect.de>2018-04-02 18:21:26 +0200
commit0bd9ca3e15592c8c3e79c6a599d20c5555b8c687 (patch)
tree347cf2f00284e58c0384daecd7f3669adc003ab5
parentbd12a154513802d41fb7bf46118ba79ecabc3b55 (diff)
downloadSheMov-0bd9ca3e15592c8c3e79c6a599d20c5555b8c687.tar.gz
SheMov-0bd9ca3e15592c8c3e79c6a599d20c5555b8c687.tar.bz2
SheMov-0bd9ca3e15592c8c3e79c6a599d20c5555b8c687.zip
Play video file on doubleclick in FSWidget
-rw-r--r--fswidget.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/fswidget.cpp b/fswidget.cpp
index d557dea..0fa5e75 100644
--- a/fswidget.cpp
+++ b/fswidget.cpp
@@ -449,8 +449,14 @@ void FSWidget::doubleClicked(const QModelIndex &idx){
QString mime = idx.data(MimeRole).toString();
if(mime.startsWith("image")){
mViewer->setFile(idx.data(FullPathRole).toString());
+ mViewer->showMaximized();
+ }else if(mime.startsWith("video")){
+ QPair<QString, QStringList> playerData = Helper::programData("movieviewer");
+ QStringList args = playerData.second;
+ args << idx.data(FullPathRole).toString();
+ QProcess::startDetached(playerData.first, args);
}
- mViewer->showMaximized();
+
}
void FSWidget::preview(){