diff options
author | 2022-03-22 12:23:25 +0530 | |
---|---|---|
committer | 2022-03-22 12:23:25 +0530 | |
commit | 8f071469453c6dbbe3c3dbc78ee893f239835b5a (patch) | |
tree | 9f20dfe67246e961fab2f1e1f65e64722b93134a | |
parent | c5bf7a98f5f85eb3af53630b424c6a5d42868621 (diff) | |
download | whatsie-8f071469453c6dbbe3c3dbc78ee893f239835b5a.tar.gz whatsie-8f071469453c6dbbe3c3dbc78ee893f239835b5a.zip |
fix: improve download file behavior (#32)
-rw-r--r-- | src/downloadmanagerwidget.cpp | 6 | ||||
-rw-r--r-- | 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());
|