From 93b247592db86053ad88997c94fdcbb6f7dc5ebd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Sat, 21 Feb 2015 08:59:38 +0100 Subject: NOISSUE actually make INI file saving work again... oops :P --- logic/settings/INIFile.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/logic/settings/INIFile.cpp b/logic/settings/INIFile.cpp index 901dd1ba..cc35aa83 100644 --- a/logic/settings/INIFile.cpp +++ b/logic/settings/INIFile.cpp @@ -81,14 +81,15 @@ bool INIFile::saveFile(QString fileName) return false; } QByteArray outArray; - QTextStream out(&outArray); - out.setCodec("UTF-8"); for (Iterator iter = begin(); iter != end(); iter++) { QString value = iter.value().toString(); value = escape(value); - out << iter.key() << "=" << value << "\n"; + outArray.append(iter.key().toUtf8()); + outArray.append('='); + outArray.append(iter.value().toString().toUtf8()); + outArray.append('\n'); } if(file.write(outArray) != outArray.size()) { @@ -105,6 +106,7 @@ bool INIFile::saveFile(QString fileName) return true; } + bool INIFile::loadFile(QString fileName) { QFile file(fileName); -- cgit v1.2.3