diff options
author | Kai Koehne <kai.koehne@qt.io> | 2017-07-17 17:16:59 +0200 |
---|---|---|
committer | Kai Koehne <kai.koehne@qt.io> | 2017-08-29 07:23:44 +0000 |
commit | afb7d99af9e67a867184cbf0f3ef8934aeb9377d (patch) | |
tree | 72cec872870de2ebd14fc5d6969d04e35be369a2 /tests | |
parent | 9f5aec777a27d701e364bb7596ba65e825098eb7 (diff) |
New AA_DisableWindowContextHelpButton to globally hide ? button
Dialogs and Sheets by default have the WindowsContextHelpButtonHint
set, which adds a question mark button to dialogs on Windows. This
button then triggers the 'What's this' mode by changing the cursor,
and letting the user explore the UI by showing whatsThis tooltips.
Anyhow, the paradigm is little used today and a lot of applications
do not set any whatsThis properties, leaving the mode pretty
non-functional. It's therefore common to explicitly remove the
WindowsContextHelpButtonHint from dialogs. However, this has to
be done for _every_ dialog.
Instead, this patch adds a global application flag to not set the
WindowsContextHelpButtonHint by default. This allows developers to
already buy into the Qt 6 behavior, where the flag will not be set
anymore by default.
[ChangeLog][QtWidgets] Added AA_DisableWindowContextHelpButton
attribute. Setting this attribute globally prevents the automatic
"What's this" button on dialogs on Windows
(WindowsContextHelpButtonHint).
Change-Id: I497a79575f222c78b2d5d051a6de346b231f72d3
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions