ui: added setting for text encoding to preferences (issue #500)

* also fixed offset of source locations behind multibyte characters
This commit is contained in:
mlangkabel
2017-11-02 12:40:50 +01:00
parent 8dbfa61234
commit f027b94dd4
10 changed files with 178 additions and 23 deletions
+10
View File
@@ -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);
+3
View File
@@ -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);