summaryrefslogtreecommitdiffstats
path: root/tools/qscxmlc/qscxmlc.cpp
diff options
context:
space:
mode:
authorKarsten Heimrich <karsten.heimrich@qt.io>2020-07-01 01:33:22 +0200
committerKarsten Heimrich <karsten.heimrich@qt.io>2020-07-01 14:18:43 +0200
commitcb484f6774889c068c3caca9ad40f9ceb7da4f02 (patch)
tree6a12bff4552d91fc677b0691c33d8047fbe8f600 /tools/qscxmlc/qscxmlc.cpp
parent5b77d4186d5110b14f00825d67f691bbe660bc88 (diff)
Update QtScxml module towards Qt6 changes
Fixes: QTBUG-85089 Change-Id: I78f8b1061f5dd75e435f9725fb6387670c1d2bf3 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Diffstat (limited to 'tools/qscxmlc/qscxmlc.cpp')
-rw-r--r--tools/qscxmlc/qscxmlc.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/tools/qscxmlc/qscxmlc.cpp b/tools/qscxmlc/qscxmlc.cpp
index d83e786..3e5a107 100644
--- a/tools/qscxmlc/qscxmlc.cpp
+++ b/tools/qscxmlc/qscxmlc.cpp
@@ -35,7 +35,7 @@
#include <QCommandLineParser>
#include <QFile>
#include <QFileInfo>
-#include <QTextCodec>
+#include <QStringConverter>
QT_BEGIN_NAMESPACE
@@ -68,17 +68,17 @@ int write(TranslationUnit *tu)
}
// Make sure it outputs UTF-8, as that is what C++ expects.
- QTextCodec *utf8 = QTextCodec::codecForName("UTF-8");
+ auto utf8 = QStringConverter::encodingForName("UTF-8");
if (!utf8) {
- errs << QStringLiteral("Error: cannot find a QTextCodec for generating UTF-8.");
+ errs << QStringLiteral("Error: cannot find a QStringConverter for generating UTF-8.");
return NoTextCodecError;
}
QTextStream h(&outH);
- h.setCodec(utf8);
+ h.setEncoding(utf8.value());
h.setGenerateByteOrderMark(true);
QTextStream c(&outCpp);
- c.setCodec(utf8);
+ c.setEncoding(utf8.value());
c.setGenerateByteOrderMark(true);
CppDumper dumper(h, c);
dumper.dump(tu);