1#ifndef QX_TEXTSTREAMWRITER_H 
    2#define QX_TEXTSTREAMWRITER_H 
    5#include "qx/io/qx_io_export.h" 
   13#include "qx/io/qx-ioopreport.h" 
   23    QTextStream mStreamWriter;
 
   42    void setFile(
const QString& 
filePath);
 
   47    QStringConverter::Encoding 
encoding() 
const;
 
   50    const QFile* 
file() 
const;
 
   82            mStatus = statusFromNative();
 
 
   88    QString filePath() 
const;
 
   89    void setFilePath(
const QString& filePath);
 
   92    bool hasError() 
const;
 
   93    IoOpReport writeLine(QString line, 
bool ensureLineStart = 
true);
 
   97    bool fileIsOpen() 
const;
 
 
The IoOpReport class is a container for details regarding the outcome of an IO operation.
Definition qx-ioopreport.h:53
 
bool isFailure() const
Definition qx-ioopreport.cpp:390
 
void setNumberFlags(QTextStream::NumberFlags flags)
Definition qx-textstreamwriter.cpp:301
 
QString filePath() const
Definition qx-textstreamwriter.cpp:427
 
QTextStream::RealNumberNotation realNumberNotation() const
Definition qx-textstreamwriter.cpp:208
 
void setPadChar(QChar ch)
Definition qx-textstreamwriter.cpp:309
 
QTextStream::FieldAlignment fieldAlignment() const
Definition qx-textstreamwriter.cpp:142
 
void resetStatus()
Definition qx-textstreamwriter.cpp:233
 
bool generateByteOrderMark() const
Definition qx-textstreamwriter.cpp:173
 
TextStreamWriter & operator<<(T d)
Definition qx-textstreamwriter.h:75
 
void flush()
Definition qx-textstreamwriter.cpp:163
 
void setRealNumberNotation(QTextStream::RealNumberNotation notation)
Definition qx-textstreamwriter.cpp:317
 
void setFieldWidth(int width)
Definition qx-textstreamwriter.cpp:264
 
IoOpReport status() const
Definition qx-textstreamwriter.cpp:335
 
void setLocale(const QLocale &locale)
Definition qx-textstreamwriter.cpp:292
 
TextStreamWriter(WriteMode writeMode=Append, WriteOptions writeOptions=NoWriteOptions)
Definition qx-textstreamwriter.cpp:42
 
void setGenerateByteOrderMark(bool generate)
Definition qx-textstreamwriter.cpp:273
 
void setRealNumberPrecision(int precision)
Definition qx-textstreamwriter.cpp:327
 
void reset()
Definition qx-textstreamwriter.cpp:222
 
void setIntegerBase(int base)
Definition qx-textstreamwriter.cpp:281
 
const QFile * file() const
Definition qx-textstreamwriter.cpp:156
 
int integerBase() const
Definition qx-textstreamwriter.cpp:180
 
int fieldWidth() const
Definition qx-textstreamwriter.cpp:149
 
void setFieldAlignment(QTextStream::FieldAlignment mode)
Definition qx-textstreamwriter.cpp:252
 
QStringConverter::Encoding encoding() const
Definition qx-textstreamwriter.cpp:135
 
QLocale locale() const
Definition qx-textstreamwriter.cpp:187
 
QChar padChar() const
Definition qx-textstreamwriter.cpp:201
 
QTextStream::NumberFlags numberFlags() const
Definition qx-textstreamwriter.cpp:194
 
int realNumberPrecision() const
Definition qx-textstreamwriter.cpp:216
 
void setEncoding(QStringConverter::Encoding encoding)
Definition qx-textstreamwriter.cpp:244
 
Specifies that a type defines a left shift operator for another type.
Definition qx-concepts.h:383
 
The Qx namespace is the main namespace through which all non-global functionality of the Qx library i...
Definition qx-abstracterror.cpp:13
 
@ NoWriteOptions
Definition qx-common-io.h:30
 
WriteMode
Definition qx-common-io.h:27
 
@ Append
Definition qx-common-io.h:27
 
QFlags< WriteOption > WriteOptions
Definition qx-common-io.h:38
 
The qx-common-io header file provides various types, variables, and functions related to file IO.