diff options
author | J-P Nurmi <jpnurmi@digia.com> | 2013-02-01 10:36:42 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-02-18 00:27:47 +0100 |
commit | 468d010fdf851804d8f02dd93c382b512ce5c67e (patch) | |
tree | b0a97f41f14603be90705898270603c22b49228f /src/plugins/platformthemes/gtk2/qgtk2theme.cpp | |
parent | e88011357e5dd3b0ae4e6bc715ef29e5f4f3ffab (diff) |
Introduce a native file dialog for GTK+ 2.x
Change-Id: I3cb29218a54b9120c2ab6e2e32b810a111a7bf3d
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Reviewed-by: Shawn Rutledge <shawn.rutledge@digia.com>
Diffstat (limited to 'src/plugins/platformthemes/gtk2/qgtk2theme.cpp')
-rw-r--r-- | src/plugins/platformthemes/gtk2/qgtk2theme.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/platformthemes/gtk2/qgtk2theme.cpp b/src/plugins/platformthemes/gtk2/qgtk2theme.cpp index c7e612d1d6..c685d7b13c 100644 --- a/src/plugins/platformthemes/gtk2/qgtk2theme.cpp +++ b/src/plugins/platformthemes/gtk2/qgtk2theme.cpp @@ -56,7 +56,7 @@ QGtk2Theme::QGtk2Theme() bool QGtk2Theme::usePlatformNativeDialog(DialogType type) const { - return type == ColorDialog; + return type == ColorDialog || type == FileDialog; } QPlatformDialogHelper *QGtk2Theme::createPlatformDialogHelper(DialogType type) const @@ -64,6 +64,8 @@ QPlatformDialogHelper *QGtk2Theme::createPlatformDialogHelper(DialogType type) c switch (type) { case ColorDialog: return new QGtk2ColorDialogHelper; + case FileDialog: + return new QGtk2FileDialogHelper; default: return 0; } |