diff options
author | J-P Nurmi <jpnurmi@qt.io> | 2016-08-09 17:24:23 +0200 |
---|---|---|
committer | J-P Nurmi <jpnurmi@qt.io> | 2016-08-10 07:44:10 +0000 |
commit | bbc0a7b5c45e061f1aeb78c29d458fb7d4446d71 (patch) | |
tree | 9aa7a2d7f9f58f2a1cf5eeb6df745b2f7bd69a44 /src/imports/platform/qquickplatformfiledialog_p.h | |
parent | bf4761232edd938425cf70b140be8992e697bc5d (diff) |
FileDialog: handle defaultSuffix
Looks like defaultSuffix is not handled by QPlatformFileDialog even if
it is passed via QFileDialogOptions. This patch makes QML FileDialog
handle the defaultSuffix the same way QFileDialog from QtWidgets does.
Change-Id: Icdb527715a6bdfc8d90b55639c4926941cbd5afd
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/imports/platform/qquickplatformfiledialog_p.h')
-rw-r--r-- | src/imports/platform/qquickplatformfiledialog_p.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/imports/platform/qquickplatformfiledialog_p.h b/src/imports/platform/qquickplatformfiledialog_p.h index 643372c5..53e34731 100644 --- a/src/imports/platform/qquickplatformfiledialog_p.h +++ b/src/imports/platform/qquickplatformfiledialog_p.h @@ -118,6 +118,9 @@ protected: void applyOptions() override; private: + QUrl addDefaultSuffix(const QUrl &file) const; + QList<QUrl> addDefaultSuffixes(const QList<QUrl> &files) const; + FileMode m_fileMode; mutable QUrl m_current; QSharedPointer<QFileDialogOptions> m_options; |