* This file is part of LyX, the document processor.
* Licence details can be found in the file COPYING.
*
- * \author Asger and Juergen
+ * \author Asger and JΓΌrgen
*
* Full author contact details are available in file CREDITS.
*/
#ifndef LYXKEYSYM_H
#define LYXKEYSYM_H
-#include "support/std_string.h"
+#include <string>
/**
* This is a base class for representing a keypress.
virtual ~LyXKeySym() {}
/// Initialize with the name of a key. F. ex. "space" or "a"
- virtual void init(string const & symbolname) = 0;
+ virtual void init(std::string const & symbolname) = 0;
/// Is this a valid key?
virtual bool isOK() const = 0;
virtual bool isText() const { return false; }
/// What is the symbolic name of this key? F.ex. "Return" or "c"
- virtual string getSymbolName() const = 0;
+ virtual std::string getSymbolName() const = 0;
/**
* Return the value of the keysym into the local ISO encoding.
* This converts the LyXKeySym to a 8-bit encoded character.
* This relies on user to use the right encoding.
*/
- virtual char getISOEncoded(string const & encoding) const = 0;
+ virtual char getISOEncoded(std::string const & encoding) const = 0;
};