Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qqmldomfilewriter_p.h>
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 |
Definition at line 29 of file qqmldomfilewriter_p.h.
|
strong |
Enumerator | |
---|---|
ShouldWrite | |
DidWrite | |
SkippedEqual | |
SkippedDueToFailure |
Definition at line 34 of file qqmldomfilewriter_p.h.
|
default |
|
inline |
Definition at line 38 of file qqmldomfilewriter_p.h.
FileWriter::Status QQmlJS::Dom::FileWriter::write | ( | const QString & | targetFile, |
function_ref< bool(QTextStream &)> | write, | ||
int | nBk = 2 ) |
Definition at line 12 of file qqmldomfilewriter.cpp.
References arg, QFileDevice::atEnd(), QFileDevice::close(), DidWrite, QFile::exists(), QFile::fileName(), QFileDevice::flush(), QRandomGenerator::global(), i, newBkFiles, QIODeviceBase::NewOnly, QString::number(), QFile::open(), Q_ASSERT, qScopeGuard(), QStringLiteral, QT_TRY, QIODevice::readLine(), QIODeviceBase::ReadOnly, QIODeviceBase::ReadWrite, QFile::remove(), QFile::rename(), QFile::setFileName(), shouldRemoveTempFile, ShouldWrite, SkippedDueToFailure, SkippedEqual, status, targetFile, tempFile, tr, warnings, and write().
Referenced by write().
QStringList QQmlJS::Dom::FileWriter::newBkFiles |
Definition at line 55 of file qqmldomfilewriter_p.h.
Referenced by write().
bool QQmlJS::Dom::FileWriter::shouldRemoveTempFile = false |
Definition at line 50 of file qqmldomfilewriter_p.h.
Referenced by write().
bool QQmlJS::Dom::FileWriter::silentWarnings = false |
Definition at line 51 of file qqmldomfilewriter_p.h.
Status QQmlJS::Dom::FileWriter::status = Status::SkippedDueToFailure |
Definition at line 52 of file qqmldomfilewriter_p.h.
Referenced by write().
QString QQmlJS::Dom::FileWriter::targetFile |
Definition at line 53 of file qqmldomfilewriter_p.h.
Referenced by write().
QFile QQmlJS::Dom::FileWriter::tempFile |
Definition at line 54 of file qqmldomfilewriter_p.h.
Referenced by write().
QStringList QQmlJS::Dom::FileWriter::warnings |
Definition at line 56 of file qqmldomfilewriter_p.h.
Referenced by write().