From 8f071469453c6dbbe3c3dbc78ee893f239835b5a Mon Sep 17 00:00:00 2001 From: Keshav Bhatt Date: Tue, 22 Mar 2022 12:23:25 +0530 Subject: fix: improve download file behavior (#32) --- src/downloadmanagerwidget.cpp | 6 +++--- src/downloadwidget.cpp | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/downloadmanagerwidget.cpp b/src/downloadmanagerwidget.cpp index ac44efe..6480e10 100644 --- a/src/downloadmanagerwidget.cpp +++ b/src/downloadmanagerwidget.cpp @@ -19,18 +19,18 @@ void DownloadManagerWidget::downloadRequested( bool usenativeFileDialog = settings.value("useNativeFileDialog", false).toBool(); if (usenativeFileDialog == false) { - path = QFileDialog::getSaveFileName(this, tr("Save as"), download->downloadDirectory(), + path = QFileDialog::getSaveFileName(this, tr("Save as"), download->downloadFileName(), tr("Any file (*)"), nullptr, QFileDialog::DontUseNativeDialog); } else { - path = QFileDialog::getSaveFileName(this, tr("Save as"), download->downloadDirectory(), + path = QFileDialog::getSaveFileName(this, tr("Save as"), download->downloadFileName(), tr("Any file (*)"), nullptr); } if (path.isEmpty()) return; - download->setDownloadDirectory(path); + download->setDownloadFileName(path); download->accept(); add(new DownloadWidget(download)); show(); diff --git a/src/downloadwidget.cpp b/src/downloadwidget.cpp index acfe732..4af29d3 100644 --- a/src/downloadwidget.cpp +++ b/src/downloadwidget.cpp @@ -8,7 +8,6 @@ DownloadWidget::DownloadWidget(QWebEngineDownloadItem *download, QWidget *parent) : QFrame(parent), m_download(download) { setupUi(this); - //m_timeAdded(QTime::currentTime()); m_dstName->setText(QFileInfo(m_download->downloadDirectory()).fileName()); m_srcUrl->setText(m_download->url().toDisplayString()); -- cgit v1.2.3