ui: added setting for text encoding to preferences (issue #500)
* also fixed offset of source locations behind multibyte characters
This commit is contained in:
@@ -117,6 +117,16 @@ void ApplicationSettings::setFontSize(int fontSize)
|
||||
setValue<int>("application/font_size", fontSize);
|
||||
}
|
||||
|
||||
std::string ApplicationSettings::getTextEncoding() const
|
||||
{
|
||||
return getValue<std::string>("application/text_encoding", "UTF-8");
|
||||
}
|
||||
|
||||
void ApplicationSettings::setTextEncoding(const std::string& textEncoding)
|
||||
{
|
||||
setValue<std::string>("application/text_encoding", textEncoding);
|
||||
}
|
||||
|
||||
bool ApplicationSettings::getUseAnimations() const
|
||||
{
|
||||
return getValue<bool>("application/use_animations", true);
|
||||
|
||||
@@ -32,6 +32,9 @@ public:
|
||||
int getFontSize() const;
|
||||
void setFontSize(int fontSize);
|
||||
|
||||
std::string getTextEncoding() const;
|
||||
void setTextEncoding(const std::string& textEncoding);
|
||||
|
||||
FilePath getColorSchemePath() const;
|
||||
void setColorSchemePath(const FilePath& colorSchemePath);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user