Do not lie about keyboard shortcut to macOS users
QKeySequence::HelpContents maps to 'F1' on all platforms except macOS, where it maps to '⌘ + ?' Change-Id: Ic9b0acdbd686591792fcac1195f03ba334bde3fa Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
This commit is contained in:
parent
91f9ba2993
commit
38fc8d845d
@ -149,7 +149,9 @@ WidgetGallery::WidgetGallery(QWidget *parent)
|
||||
QGuiApplication::styleHints()->setColorScheme(static_cast<Qt::ColorScheme>(index));
|
||||
});
|
||||
|
||||
auto helpLabel = createWidget1<QLabel>(tr("Press F1 over a widget to see Documentation"), "helpLabel");
|
||||
const QKeySequence helpKeySequence(QKeySequence::HelpContents);
|
||||
auto helpLabel = createWidget1<QLabel>(tr("Press <kbd>%1</kbd> over a widget to see Documentation")
|
||||
.arg(helpKeySequence.toString(QKeySequence::NativeText)), "helpLabel");
|
||||
|
||||
auto disableWidgetsCheckBox = createWidget1<QCheckBox>(tr("&Disable widgets"), "disableWidgetsCheckBox");
|
||||
|
||||
@ -197,7 +199,7 @@ WidgetGallery::WidgetGallery(QWidget *parent)
|
||||
|
||||
setWindowTitle(tr("Widget Gallery Qt %1").arg(QT_VERSION_STR));
|
||||
|
||||
new QShortcut(QKeySequence::HelpContents, this, this, &WidgetGallery::helpOnCurrentWidget);
|
||||
new QShortcut(helpKeySequence, this, this, &WidgetGallery::helpOnCurrentWidget);
|
||||
}
|
||||
|
||||
void WidgetGallery::setVisible(bool visible)
|
||||
|
Loading…
x
Reference in New Issue
Block a user