diff options
author | 2021-05-05 02:50:25 +0530 | |
---|---|---|
committer | 2021-05-05 02:50:25 +0530 | |
commit | b963a1224ddecebfde02fbf24e794eb571a99294 (patch) | |
tree | d3a14fc829cc5dddebc263893c6871e3cb35fc11 /src/webenginepage.cpp | |
parent | ee87efdc6a4edabd9e1fc4f303bd094a912831c7 (diff) | |
download | whatsie-b963a1224ddecebfde02fbf24e794eb571a99294.tar.gz whatsie-b963a1224ddecebfde02fbf24e794eb571a99294.zip |
follow settings to use file dialog type,
added All Files(*) option in file selector.
Diffstat (limited to 'src/webenginepage.cpp')
-rw-r--r-- | src/webenginepage.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/webenginepage.cpp b/src/webenginepage.cpp index 33c89f9..bdb6ccb 100644 --- a/src/webenginepage.cpp +++ b/src/webenginepage.cpp @@ -138,17 +138,18 @@ QStringList WebEnginePage::chooseFiles(QWebEnginePage::FileSelectionMode mode, c } QFileDialog* dialog = new QFileDialog(); - dialog->setFileMode(dialogMode); - dialog->setOption(QFileDialog::DontUseNativeDialog,true); + dialog->setOption(QFileDialog::DontUseNativeDialog,settings.value("useNativeFileDialog",true).toBool()); QStringList mimeFilters = acceptedMimeTypes; + mimeFilters.append("application/octet-stream"); // to show All files(*) if(acceptedMimeTypes.contains("image/*")){ foreach(QByteArray mime,QImageReader::supportedImageFormats()){ mimeFilters.append("image/"+mime); } } + mimeFilters.sort(Qt::CaseSensitive); dialog->setMimeTypeFilters(mimeFilters); |