Native file dialog support for Mac
authorMorten Sorvig <morten.sorvig@nokia.com>
Wed, 28 Sep 2011 07:52:15 +0000 (09:52 +0200)
committerQt by Nokia <qt-info@nokia.com>
Thu, 27 Oct 2011 09:12:38 +0000 (11:12 +0200)
commit8f912c5c0f3f89e6f3042c0a948ccd155e57e216
tree8b0ebe25160243e43ef1dc83bc669714779ffb68
parenta94c960b75453ef2eb9dca0be1db426de7a1091d
Native file dialog support for Mac

* New API: QPlatformDialogHelper to support native dialog on QPA.
    (Currently, It supports only file dialog.)
* Modify QDialog* and QFileDialog* to support native dialog.
* Add native file dialog support to cocoa platform plugin.

Change-Id: I957f046748a27a33fd9f8af3c525feabd1b0f582
Reviewed-by: Morten Johan Sørvig <morten.sorvig@nokia.com>
18 files changed:
src/gui/kernel/qplatformintegration_qpa.cpp
src/gui/kernel/qplatformintegration_qpa.h
src/plugins/platforms/cocoa/cocoa.pro
src/plugins/platforms/cocoa/qcocoafiledialoghelper.h [new file with mode: 0644]
src/plugins/platforms/cocoa/qcocoafiledialoghelper.mm [new file with mode: 0644]
src/plugins/platforms/cocoa/qcocoaintegration.h
src/plugins/platforms/cocoa/qcocoaintegration.mm
src/widgets/dialogs/qdialog.cpp
src/widgets/dialogs/qdialog_p.h
src/widgets/dialogs/qfiledialog.cpp
src/widgets/dialogs/qfiledialog.h
src/widgets/dialogs/qfiledialog.ui
src/widgets/dialogs/qfiledialog_mac.mm
src/widgets/dialogs/qfiledialog_p.h
src/widgets/dialogs/qfiledialog_win.cpp
src/widgets/kernel/kernel.pri
src/widgets/kernel/qplatformdialoghelper_qpa.cpp [new file with mode: 0644]
src/widgets/kernel/qplatformdialoghelper_qpa.h [new file with mode: 0644]