aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLibravatar Keshav Bhatt <keshavbhatt@users.noreply.github.com>2022-03-22 12:23:25 +0530
committerLibravatar GitHub <noreply@github.com>2022-03-22 12:23:25 +0530
commit8f071469453c6dbbe3c3dbc78ee893f239835b5a (patch)
tree9f20dfe67246e961fab2f1e1f65e64722b93134a /src
parentc5bf7a98f5f85eb3af53630b424c6a5d42868621 (diff)
downloadwhatsie-8f071469453c6dbbe3c3dbc78ee893f239835b5a.tar.gz
whatsie-8f071469453c6dbbe3c3dbc78ee893f239835b5a.zip
fix: improve download file behavior (#32)
Diffstat (limited to 'src')
-rw-r--r--src/downloadmanagerwidget.cpp6
-rw-r--r--src/downloadwidget.cpp1
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());