From 7f73a713192e4c63e52134f6326db30a504c284e Mon Sep 17 00:00:00 2001 From: Chocobo1 Date: Wed, 2 Oct 2019 21:02:05 +0800 Subject: [PATCH] Show torrent name in "preview file" related dialogs --- src/gui/previewselectdialog.cpp | 6 +++++- src/gui/previewselectdialog.ui | 3 --- src/gui/transferlistwidget.cpp | 3 ++- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/gui/previewselectdialog.cpp b/src/gui/previewselectdialog.cpp index 3108b582f..67f24ae43 100644 --- a/src/gui/previewselectdialog.cpp +++ b/src/gui/previewselectdialog.cpp @@ -54,6 +54,9 @@ PreviewSelectDialog::PreviewSelectDialog(QWidget *parent, const BitTorrent::Torr { m_ui->setupUi(this); + m_ui->label->setText(tr("The following files from torrent \"%1\" support previewing, please select one of them:") + .arg(m_torrent->name())); + m_ui->buttonBox->button(QDialogButtonBox::Ok)->setText(tr("Preview")); connect(m_ui->buttonBox, &QDialogButtonBox::accepted, this, &PreviewSelectDialog::previewButtonClicked); connect(m_ui->buttonBox, &QDialogButtonBox::rejected, this, &QDialog::reject); @@ -125,7 +128,8 @@ void PreviewSelectDialog::previewButtonClicked() if (!QFile::exists(path)) { const bool isSingleFile = (m_previewListModel->rowCount() == 1); QWidget *parent = isSingleFile ? this->parentWidget() : this; - QMessageBox::critical(parent, tr("Preview impossible"), tr("Sorry, we can't preview this file")); + QMessageBox::critical(parent, tr("Preview impossible") + , tr("Sorry, we can't preview this file: \"%1\".").arg(Utils::Fs::toNativePath(path))); if (isSingleFile) reject(); return; diff --git a/src/gui/previewselectdialog.ui b/src/gui/previewselectdialog.ui index f37b0af45..bd21963e4 100644 --- a/src/gui/previewselectdialog.ui +++ b/src/gui/previewselectdialog.ui @@ -16,9 +16,6 @@ - - The following files support previewing, please select one of them: - true diff --git a/src/gui/transferlistwidget.cpp b/src/gui/transferlistwidget.cpp index 69e6f2fd8..f2793761e 100644 --- a/src/gui/transferlistwidget.cpp +++ b/src/gui/transferlistwidget.cpp @@ -509,7 +509,8 @@ void TransferListWidget::previewSelectedTorrents() dialog->show(); } else { - QMessageBox::critical(this, tr("Unable to preview"), tr("The selected torrent does not contain previewable files")); + QMessageBox::critical(this, tr("Unable to preview"), tr("The selected torrent \"%1\" does not contain previewable files") + .arg(torrent->name())); } } }