]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/gtk/GLyXKeySym.h
Change glob() API to accept a dir parameter.
[lyx.git] / src / frontends / gtk / GLyXKeySym.h
index 980a40d6d5ed6074c4be25808fde179a5b232e99..a0a8e82a8040212bc620044468fb27a83a5b9b06 100644 (file)
 #ifndef GLYX_KEYSYM_H
 #define GLYX_KEYSYM_H
 
-#include "support/std_string.h"
 #include "frontends/LyXKeySym.h"
 
-class GLyXKeySym : public LyXKeySym
-{
+class GLyXKeySym : public LyXKeySym {
 public:
        GLyXKeySym();
        GLyXKeySym(unsigned int keyval);
        void setKeyval(unsigned int keyval);
        unsigned int getKeyval() const { return keyval_; }
-       virtual void init(string const & symbolname);
+       virtual void init(std::string const & symbolname);
        virtual ~GLyXKeySym() {}
        virtual bool isOK() const;
        virtual bool isModifier() const;
-       virtual string getSymbolName() const;
-       virtual char getISOEncoded(string const & encoding) const;
+       virtual std::string getSymbolName() const;
+       virtual char getISOEncoded(std::string const & encoding) const;
+       virtual std::string const print(key_modifier::state mod) const;
 private:
        unsigned int keyval_;
 };