diff options
-rw-r--r-- | filestreewidget.cpp | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/filestreewidget.cpp b/filestreewidget.cpp index 4e2a196..0d8ae1f 100644 --- a/filestreewidget.cpp +++ b/filestreewidget.cpp @@ -268,23 +268,23 @@ void FilesTreeWidget::itemDoubleClicked(const QModelIndex &index){ if(mimeType.startsWith("image")){ mPictureViewer->showPic(file); return; - }else{ - int dvdNo = index.data(FilesTreeModel::DvdNoRole).toInt(); - if(dvdNo != -1){ - QString msg = QString(tr("%1 is archived on DVD %2.")).arg(index.data(FilesTreeModel::FileNameRole).toString()).arg(QString::number(index.data(FilesTreeModel::DvdNoRole).toInt())); - QMessageBox::critical(this, tr("Error"), msg); - return; - } - QPair<QString, QStringList> data = Helper::programData("movieviewer", QString()); - if(data.first.isEmpty()){ - QMessageBox::critical(this, tr("Error"), tr("No viedeo viewer configured.")); - return; - } - QString program = data.first; - QStringList args = data.second; - args << file; - QProcess::startDetached(program, args); } + }else{ + int dvdNo = index.data(FilesTreeModel::DvdNoRole).toInt(); + if(dvdNo != -1){ + QString msg = QString(tr("%1 is archived on DVD %2.")).arg(index.data(FilesTreeModel::FileNameRole).toString()).arg(QString::number(index.data(FilesTreeModel::DvdNoRole).toInt())); + QMessageBox::critical(this, tr("Error"), msg); + return; + } + QPair<QString, QStringList> data = Helper::programData("movieviewer", QString()); + if(data.first.isEmpty()){ + QMessageBox::critical(this, tr("Error"), tr("No viedeo viewer configured.")); + return; + } + QString program = data.first; + QStringList args = data.second; + args << file; + QProcess::startDetached(program, args); } } |