![]() |
Qt 6.x
The Qt SDK
|
#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 (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 | ( | 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, QString::isEmpty(), 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().
Here is the call graph for this function:
Here is the caller graph for this function:| QStringList QQmlJS::Dom::FileWriter::newBkFiles |
Definition at line 54 of file qqmldomfilewriter_p.h.
Referenced by write().
| bool QQmlJS::Dom::FileWriter::shouldRemoveTempFile = false |
Definition at line 49 of file qqmldomfilewriter_p.h.
Referenced by write().
| bool QQmlJS::Dom::FileWriter::silentWarnings = false |
Definition at line 50 of file qqmldomfilewriter_p.h.
| Status QQmlJS::Dom::FileWriter::status = Status::SkippedDueToFailure |
Definition at line 51 of file qqmldomfilewriter_p.h.
Referenced by write().
| QString QQmlJS::Dom::FileWriter::targetFile |
Definition at line 52 of file qqmldomfilewriter_p.h.
Referenced by write().
| QFile QQmlJS::Dom::FileWriter::tempFile |
Definition at line 53 of file qqmldomfilewriter_p.h.
Referenced by write().
| QStringList QQmlJS::Dom::FileWriter::warnings |
Definition at line 55 of file qqmldomfilewriter_p.h.
Referenced by write().