Do not use QTextCodec in Qt6

This commit is contained in:
Luis Ángel San Martín
2021-10-03 12:36:57 +02:00
parent e7f3d29477
commit 75060d4f24
3 changed files with 32 additions and 3 deletions

View File

@ -6,9 +6,12 @@
#include <QApplication>
#include <QFile>
#include <QTextStream>
#include <QTextCodec>
#include <QScreen>
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
#include <QTextCodec>
#endif
#include "yacreader_global.h"
HelpAboutDialog::HelpAboutDialog(QWidget *parent)
@ -80,7 +83,11 @@ QString HelpAboutDialog::fileToString(const QString &path)
f.open(QIODevice::ReadOnly);
QTextStream txtS(&f);
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
txtS.setEncoding(QStringConverter::Utf8);
#else
txtS.setCodec(QTextCodec::codecForName("UTF-8"));
#endif
QString content = txtS.readAll();
f.close();