diff options
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;
|