rbutil: Initial Qt6 support.

Qt6 replaces QTextStream::setCodec() with QTextStream::setEncoding().

Change-Id: I4cfa90d89f54ad49d061ad859585a2a74b5f9786
This commit is contained in:
Dominik Riebeling 2020-07-25 20:28:05 +02:00
parent 9cd37337de
commit 7c9a7ed406
4 changed files with 16 additions and 0 deletions

View file

@ -143,7 +143,11 @@ bool TTSSapi::start(QString *errStr)
}
voicestream = new QTextStream(voicescript);
#if QT_VERSION < 0x060000
voicestream->setCodec("UTF16-LE");
#else
voicestream->setEncoding(QStringConverter::Utf16LE);
#endif
m_started = true;
return true;

View file

@ -217,7 +217,11 @@ void VoiceFileCreator::create(void)
//read in downloaded file
emit logItem(tr("Reading strings..."),LOGINFO);
QTextStream in(&genlang);
#if QT_VERSION < 0x060000
in.setCodec("UTF-8");
#else
in.setEncoding(QStringConverter::Utf8);
#endif
QString id, voice;
bool idfound = false;
bool voicefound=false;