diff options
Diffstat (limited to 'gui')
| -rw-r--r-- | gui/options-dialog.cpp | 17 | 
1 files changed, 6 insertions, 11 deletions
| diff --git a/gui/options-dialog.cpp b/gui/options-dialog.cpp index 8cf67e6d..bafddb57 100644 --- a/gui/options-dialog.cpp +++ b/gui/options-dialog.cpp @@ -16,24 +16,19 @@  QString OptionsDialog::kopts_to_string(const key_opts& kopts)  { -    const QString str = kopts.keycode; -    if (!str.isEmpty()) +    if (static_cast<QString>(kopts.guid) != "")      { -        if (str.startsWith("Num+")) -            return tr("Num+") + str.mid(4); -          const int btn = kopts.button & ~Qt::KeyboardModifierMask;          const int mods = kopts.button & Qt::KeyboardModifierMask;          QString mm; - -        if (mods & Qt::ControlModifier) mm += tr("Control+"); -        if (mods & Qt::AltModifier) mm += tr("Alt+"); -        if (mods & Qt::ShiftModifier) mm += tr("Shift+"); - +        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));      } -    else +    if (static_cast<QString>(kopts.keycode) == "")          return tr("None"); +    return kopts.keycode;  }  void OptionsDialog::set_disable_translation_state(bool value) | 
