Tor Arne Vestbø 4c39b0d619 standarddialogs: Don't assume QMessageBox::exec() returns clicked role
When adding custom buttons to a QMessageBox the return value of exec()
as well as result() is not a StandardButton value, but instead an opaque
value, and the documentation says to use clickedButton() to determine
which button was clicked.

Change-Id: Ib47a218989b4dcb5d51f648bc55bc02399bae602
Reviewed-by: Oliver Eftevaag <oliver.eftevaag@qt.io>
(cherry picked from commit 1fd1ffd03d6889273f574c698e07c611bd311fd9)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit a431a6002311bcfb9ef806ae101cb27e96c26722)
2023-10-25 01:24:35 +00:00
..
2023-05-16 16:33:37 +00:00

Qt includes standard dialogs for many common operations, such as file
selection, printing, and color selection.

Custom dialogs can also be created for specialized modal or modeless
interactions with users.


Documentation for these examples can be found via the Examples
link in the main Qt documentation.