TextFileFormat Class
(Utils::TextFileFormat)Public Types
enum | LineTerminationMode { LFLineTerminator, CRLFLineTerminator, NativeLineTerminator } |
enum | ReadResult { ReadSuccess, ReadEncodingError, ReadMemoryAllocationError, ReadIOError } |
Public Functions
TextFileFormat() | |
bool | decode(const QByteArray &data, QString *target) const |
bool | decode(const QByteArray &data, QStringList *target) const |
bool | writeFile(const QString &fileName, QString plainText, QString *errorString) const |
Static Public Members
QByteArray | decodingErrorSample(const QByteArray &data) |
Utils::TextFileFormat | detect(const QByteArray &data) |
Utils::TextFileFormat::ReadResult | readFile(const QString &fileName, const QTextCodec *defaultCodec, QStringList *plainText, Utils::TextFileFormat *format, QString *errorString, QByteArray *decodingErrorSample = nullptr) |
Utils::TextFileFormat::ReadResult | readFile(const QString &fileName, const QTextCodec *defaultCodec, QString *plainText, Utils::TextFileFormat *format, QString *errorString, QByteArray *decodingErrorSample = nullptr) |
Utils::TextFileFormat::ReadResult | readFileUTF8(const QString &fileName, const QTextCodec *defaultCodec, QByteArray *plainText, QString *errorString) |
Member Function Documentation
TextFileFormat::TextFileFormat()
Default constructs an instance of TextFileFormat.