X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fkbsequence.C;h=af6c725c0dd83f965aaf8caf47d33ee44a73a632;hb=69cf3b62043861ccad5f8ad7ffb4981fe50b078d;hp=6bce8f44e95ea2cd88fe06ea8351c1ba3ef8d4a9;hpb=9e428671159617ab33d8b7c1cd8fc2958cd61fe9;p=lyx.git diff --git a/src/kbsequence.C b/src/kbsequence.C index 6bce8f44e9..af6c725c0d 100644 --- a/src/kbsequence.C +++ b/src/kbsequence.C @@ -10,10 +10,6 @@ #include "gettext.h" -#ifdef __GNUG__ -#pragma implementation -#endif - #include "frontends/mouse_state.h" #include "frontends/LyXKeySymFactory.h" #include "kbsequence.h" @@ -53,7 +49,7 @@ string::size_type kb_sequence::parse(string const & s) string::size_type i = 0; key_modifier::state mod = key_modifier::none; key_modifier::state nmod = key_modifier::none; - + while (i < s.length()) { if (s[i] == ' ') ++i; @@ -103,7 +99,7 @@ string::size_type kb_sequence::parse(string const & s) LyXKeySymPtr key(LyXKeySymFactory::create()); key->init(tbuf); - + if ( ! key->isOK() ) { return j; } @@ -132,7 +128,7 @@ string const kb_sequence::print() const // return buf; KeySequence::size_type i, length = sequence.size(); - + for (i = 0; i < length; ++i) { buf += kb_keymap::printKeysym(sequence[i], modifiers[i].first); @@ -166,20 +162,6 @@ void kb_sequence::mark_deleted() } -LyXKeySymPtr kb_sequence::getsym() const -{ - if (sequence.size() == 0) - return LyXKeySymPtr(LyXKeySymFactory::create()); - return sequence.back(); -} - - -char kb_sequence::getLastKeyEncoded() const -{ - return getsym()->getISOEncoded(); -} - - void kb_sequence::reset() { mark_deleted();