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