qt6-bb10/tests/auto/widgets/dialogs
Tor Arne Vestbø a47c7a9826 macOS: Add dialog helper for native message boxes
The native implementation uses NSAlert, making a best effort to map the
QMessageBox properties to the native dialog, falling back to the cross
platform non-native dialog if the discrepancy is too big.

The initial implementation focuses on the current state of the
native dialog helper "protocol", but there's room for improvement
here, which would allow even more dialog types and properties to
be native.

[ChangeLog][macOS] Message boxes such as QMessageBox now follow
the platform look and feel by using native dialogs if possible.

Change-Id: I4da33f99894194a7b301628cd1fbb44d646ddf18
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
2022-11-15 20:36:17 +01:00
..
qcolordialog Port from container::count() and length() to size() - V5 2022-11-03 14:59:24 +01:00
qdialog Port from container::count() and length() to size() - V5 2022-11-03 14:59:24 +01:00
qerrormessage Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
qfiledialog Android: Skip/blacklist remaining tests for emulator bump to API 24 2022-11-15 01:01:54 +00:00
qfiledialog2 Port from container::count() and length() to size() - V5 2022-11-03 14:59:24 +01:00
qfontdialog Remove unused tst_qfontdialog_mac_helpers.mm 2022-11-11 17:48:50 +01:00
qinputdialog Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
qmessagebox macOS: Add dialog helper for native message boxes 2022-11-15 20:36:17 +01:00
qprogressdialog Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
qsidebar Port from container::count() and length() to size() - V5 2022-11-03 14:59:24 +01:00
qwizard Port from container::count() and length() to size() - V5 2022-11-03 14:59:24 +01:00
CMakeLists.txt Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00