Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQmlJS::Dom::FileWriter Class Reference

#include <qqmldomfilewriter_p.h>

Collaboration diagram for QQmlJS::Dom::FileWriter:

Public Types

enum class  Status { ShouldWrite , DidWrite , SkippedEqual , SkippedDueToFailure }

Public Member Functions

 FileWriter ()=default
 ~FileWriter ()
Status write (const QString &targetFile, function_ref< bool(QTextStream &)> write, int nBk=2)

Public Attributes

bool shouldRemoveTempFile = false
bool silentWarnings = false
Status status = Status::SkippedDueToFailure
QString targetFile
QFile tempFile
QStringList newBkFiles
QStringList warnings

Detailed Description

Definition at line 30 of file qqmldomfilewriter_p.h.

Member Enumeration Documentation

◆ Status

Enumerator
ShouldWrite 
DidWrite 
SkippedEqual 
SkippedDueToFailure 

Definition at line 35 of file qqmldomfilewriter_p.h.

Constructor & Destructor Documentation

◆ FileWriter()

QQmlJS::Dom::FileWriter::FileWriter ( )
default

◆ ~FileWriter()

QQmlJS::Dom::FileWriter::~FileWriter ( )
inline

Definition at line 39 of file qqmldomfilewriter_p.h.

References silentWarnings.

Member Function Documentation

◆ write()

FileWriter::Status QQmlJS::Dom::FileWriter::write ( const QString & targetFile,
function_ref< bool(QTextStream &)> write,
int nBk = 2 )

Definition at line 14 of file qqmldomfilewriter.cpp.

References shouldRemoveTempFile.

Member Data Documentation

◆ newBkFiles

QStringList QQmlJS::Dom::FileWriter::newBkFiles

Definition at line 56 of file qqmldomfilewriter_p.h.

◆ shouldRemoveTempFile

bool QQmlJS::Dom::FileWriter::shouldRemoveTempFile = false

Definition at line 51 of file qqmldomfilewriter_p.h.

Referenced by write().

◆ silentWarnings

bool QQmlJS::Dom::FileWriter::silentWarnings = false

Definition at line 52 of file qqmldomfilewriter_p.h.

Referenced by ~FileWriter().

◆ status

Status QQmlJS::Dom::FileWriter::status = Status::SkippedDueToFailure

Definition at line 53 of file qqmldomfilewriter_p.h.

◆ targetFile

QString QQmlJS::Dom::FileWriter::targetFile

Definition at line 54 of file qqmldomfilewriter_p.h.

◆ tempFile

QFile QQmlJS::Dom::FileWriter::tempFile

Definition at line 55 of file qqmldomfilewriter_p.h.

◆ warnings

QStringList QQmlJS::Dom::FileWriter::warnings

Definition at line 57 of file qqmldomfilewriter_p.h.


The documentation for this class was generated from the following files: