X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FKeySequence.cpp;h=c0985b78b9b75d8f252437812a307798ad89cbc9;hb=a900667ea1bb516ac562a6c45e4f3a1e4071b01b;hp=3bee9caadbd47ffb28c701b43b4adbff0a3b069b;hpb=43f6b1672b5ef442b4e9b7e4f7ea76dc14ac4fc8;p=lyx.git diff --git a/src/KeySequence.cpp b/src/KeySequence.cpp index 3bee9caadb..c0985b78b9 100644 --- a/src/KeySequence.cpp +++ b/src/KeySequence.cpp @@ -17,8 +17,6 @@ #include "support/gettext.h" -#include "frontends/KeySymbol.h" - using namespace std; namespace lyx { @@ -133,7 +131,7 @@ size_t KeySequence::parse(string const & s) } -docstring const KeySequence::print(outputFormat format) const +docstring const KeySequence::print(outputFormat format, bool const untranslated) const { docstring buf; @@ -142,10 +140,10 @@ docstring const KeySequence::print(outputFormat format) const for (size_t i = 0; i != length; ++i) { switch (format) { case Portable: - buf += sequence[i].print(modifiers[i].first, false); + buf += sequence[i].print(modifiers[i].first, false, untranslated); break; case ForGui: - buf += sequence[i].print(modifiers[i].first, true); + buf += sequence[i].print(modifiers[i].first, true, untranslated); break; case BindFile: KeyModifier mod = modifiers[i].first; @@ -159,7 +157,7 @@ docstring const KeySequence::print(outputFormat format) const buf += "M-"; if (mod & ShiftModifier) buf += "S-"; - + buf += from_utf8(sequence[i].getSymbolName()); break; }