diff options
author | 2021-05-05 03:23:43 +0530 | |
---|---|---|
committer | 2021-05-05 03:23:43 +0530 | |
commit | d368bf34576605ec15671b2ca5ef5372a16fea33 (patch) | |
tree | 9552261e21fe2f6363cf41654a0d52fa6ceb4226 /src/downloadmanagerwidget.cpp | |
parent | bd9c9ca594dfaba3631ee48c861fc801024b41b0 (diff) | |
download | whatsie-d368bf34576605ec15671b2ca5ef5372a16fea33.tar.gz whatsie-d368bf34576605ec15671b2ca5ef5372a16fea33.zip |
follow file dialog settings
Diffstat (limited to 'src/downloadmanagerwidget.cpp')
-rw-r--r-- | src/downloadmanagerwidget.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/downloadmanagerwidget.cpp b/src/downloadmanagerwidget.cpp index 1a0fa27..dbf57e9 100644 --- a/src/downloadmanagerwidget.cpp +++ b/src/downloadmanagerwidget.cpp @@ -15,8 +15,14 @@ DownloadManagerWidget::DownloadManagerWidget(QWidget *parent) void DownloadManagerWidget::downloadRequested(QWebEngineDownloadItem *download)
{
//Q_ASSERT(download && download->state() == QWebEngineDownloadItem::DownloadRequested);
+ QString path;
+ if(settings.value("useNativeFileDialog",true).toBool() == false)
+ {
+ path = QFileDialog::getSaveFileName(this, tr("Save as"), download->path(),tr("Any file (*)"),nullptr,QFileDialog::DontUseNativeDialog);
+ }else{
+ path = QFileDialog::getSaveFileName(this, tr("Save as"), download->path(),tr("Any file (*)"),nullptr);
+ }
- QString path = QFileDialog::getSaveFileName(this, tr("Save as"), download->path(),tr("Any file (*)"),nullptr,QFileDialog::DontUseNativeDialog);
if (path.isEmpty())
return;
|