From 3203d7f5987ae26788e6421c5c583109766596be Mon Sep 17 00:00:00 2001 From: Gary Wang <git@blumia.net> Date: Sat, 8 Mar 2025 00:31:49 +0800 Subject: [PATCH] chore(macOS): use native text for ShortcutEdit's label This means that it will be shown translated and on Apple platforms it will resemble a key sequence from the menu bar. --- app/shortcutedit.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/shortcutedit.cpp b/app/shortcutedit.cpp index 14b8f5a..c86e98f 100644 --- a/app/shortcutedit.cpp +++ b/app/shortcutedit.cpp @@ -105,8 +105,8 @@ ShortcutEdit::ShortcutEdit(QWidget *parent) connect(this, &ShortcutEdit::shortcutsChanged, this, [=](){ QStringList shortcutTexts; - for (const QKeySequence & shortcut : m_shortcuts) { - shortcutTexts.append(shortcut.toString()); + for (const QKeySequence & shortcut : std::as_const(m_shortcuts)) { + shortcutTexts.append(shortcut.toString(QKeySequence::NativeText)); } m_shortcutsLabel->setText(shortcutTexts.isEmpty() ? tr("No shortcuts") : shortcutTexts.join(", ")); m_shortcutsLabel->setDisabled(shortcutTexts.isEmpty());