1
0
mirror of https://git.code.sf.net/p/zint/code synced 2025-12-18 02:17:06 +00:00

GUI: Use UTF-8 for QSettings (non-ASCII was getting garbled on restore)

This commit is contained in:
gitlost
2020-10-27 15:11:33 +00:00
parent 943ba79866
commit d2f86e01e6
4 changed files with 12 additions and 1 deletions

View File

@@ -31,7 +31,8 @@
SequenceWindow::SequenceWindow()
{
setupUi(this);
QSettings settings;
QSettings settings;
settings.setIniCodec("UTF-8");
QValidator *intvalid = new QIntValidator(this);
linStartVal->setText(settings.value("studio/sequence/start_value", "1").toString());
@@ -53,6 +54,7 @@ SequenceWindow::SequenceWindow()
SequenceWindow::~SequenceWindow()
{
QSettings settings;
settings.setIniCodec("UTF-8");
settings.setValue("studio/sequence/start_value", linStartVal->text());
settings.setValue("studio/sequence/end_value", linEndVal->text());
@@ -168,6 +170,7 @@ void SequenceWindow::check_generate()
void SequenceWindow::import()
{
QSettings settings;
settings.setIniCodec("UTF-8");
QFileDialog import_dialog;
QString filename;
QFile file;