-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
4.7.0, 5.5.0
-
None
-
Qt4.7.0 OSX 10.6
When upgrading from Qt4.6.3 to Qt4.7.0 I noticed QMessageBox's static functions now show dialogs where the icon varies (e.g. a quesiton mark for QMessageBox::question(..). This is inappropraite on OSX. See:
See the Apple HIG, where it states:
"The application icon. Because of the Mac OS X window layering model (described in "Window Layering"), an icon is necessary to make it clear to the user which application is displaying the alert.
In rare cases, you may want to display a caution icon in your alert, badged with the application icon as shown in Figure 14-48. A badged alert is appropriate only if the user is performing a task, such as installing software, and a possible side effect of that task would be the inadvertent destruction of data. Don't use a caution icon for tasks whose only purpose is to overwrite or remove data, such as Save or Empty Trash; too-frequent use of the caution icon dilutes its significance."
This worked fine on 4.6.3 but not on 4.7.0 carbon.