diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2022-01-25 23:51:08 +0100 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2022-01-25 23:55:09 +0100 |
commit | 33b1478f8e1e3505c944ccdf59827a914a402e6c (patch) | |
tree | 72e2a340d91f156eadc173cf209a31eefb897b6a /gui/options-dialog.cpp | |
parent | 120871627bbdb2d2e760fa2c3abad466e38e872e (diff) |
gui/options-dialog: pretty-print mouse buttons
Issue: #583
Diffstat (limited to 'gui/options-dialog.cpp')
-rw-r--r-- | gui/options-dialog.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gui/options-dialog.cpp b/gui/options-dialog.cpp index d121a0bd..d1769ea8 100644 --- a/gui/options-dialog.cpp +++ b/gui/options-dialog.cpp @@ -30,7 +30,10 @@ QString options_dialog::kopts_to_string(const key_opts& kopts) if (mods & Qt::ControlModifier) mm += "Control+"; if (mods & Qt::AltModifier) mm += "Alt+"; if (mods & Qt::ShiftModifier) mm += "Shift+"; - return mm + tr("Joy button %1").arg(QString::number(btn)); + const auto& str = kopts.guid == QStringLiteral("mouse") + ? tr("Mouse %1") + : tr("Joy button %1"); + return mm + str.arg(QString::number(btn)); } if (kopts.keycode->isEmpty()) return tr("None"); |