Qt6: remove or replace QTextCodec

This commit is contained in:
wmayer
2022-09-30 14:52:11 +02:00
parent 10e9e3b9b5
commit f9f201373f
7 changed files with 78 additions and 39 deletions

View File

@@ -24,10 +24,10 @@
#define BASE_IINPUTSOURCE_H
#include <iosfwd>
#include <memory>
#include <xercesc/util/BinInputStream.hpp>
#include <xercesc/sax/InputSource.hpp>
#include <QTextCodec>
#ifndef FC_GLOBAL_H
#include <FCGlobal.h>
#endif
@@ -70,7 +70,8 @@ private :
// -----------------------------------------------------------------------
std::istream &stream;
XERCES_CPP_NAMESPACE_QUALIFIER MemoryManager* const fMemoryManager;
QTextCodec::ConverterState state;
struct TextCodec;
std::unique_ptr<TextCodec> codec;
};