From 0bd9ca3e15592c8c3e79c6a599d20c5555b8c687 Mon Sep 17 00:00:00 2001 From: Arno Date: Mon, 2 Apr 2018 18:21:26 +0200 Subject: Play video file on doubleclick in FSWidget --- fswidget.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'fswidget.cpp') 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 playerData = Helper::programData("movieviewer"); + QStringList args = playerData.second; + args << idx.data(FullPathRole).toString(); + QProcess::startDetached(playerData.first, args); } - mViewer->showMaximized(); + } void FSWidget::preview(){ -- cgit v1.2.3-70-g09d2