4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
9 * Full author contact details are available in file CREDITS.
15 #include "frontends/LyXKeySym.h"
17 class GLyXKeySym : public LyXKeySym {
20 GLyXKeySym(unsigned int keyval);
21 void setKeyval(unsigned int keyval);
22 unsigned int getKeyval() const { return keyval_; }
23 virtual void init(std::string const & symbolname);
24 virtual ~GLyXKeySym() {}
25 virtual bool isOK() const;
26 virtual bool isModifier() const;
27 virtual std::string getSymbolName() const;
28 virtual char getISOEncoded(std::string const & encoding) const;
29 virtual std::string const print(key_modifier::state mod) const;