![]() |
Qt 6.x
The Qt SDK
|
#include <qqmldomlinewriter_p.h>
Collaboration diagram for QQmlJS::Dom::LineWriterOptions:Public Types | |
| enum class | LineEndings { Unix , Windows , OldMacOs } |
| enum class | TrailingSpace { Preserve , Remove } |
| enum class | Update { None = 0 , Expressions = 0x1 , Locations = 0x2 , All = 0x3 , Default = All } |
| enum class | AttributesSequence { Normalize , Preserve } |
Public Attributes | |
| int | maxLineLength = -1 |
| int | strongMaxLineExtra = 20 |
| int | minContentLength = 10 |
| LineEndings | lineEndings = LineEndings::Unix |
| TrailingSpace | codeTrailingSpace = TrailingSpace::Remove |
| TrailingSpace | commentTrailingSpace = TrailingSpace::Remove |
| TrailingSpace | stringTrailingSpace = TrailingSpace::Preserve |
| FormatOptions | formatOptions |
| Updates | updateOptions = Update::Default |
| AttributesSequence | attributesSequence = AttributesSequence::Normalize |
| bool | objectsSpacing = false |
| bool | functionsSpacing = false |
Definition at line 74 of file qqmldomlinewriter_p.h.
|
strong |
| Enumerator | |
|---|---|
| Normalize | |
| Preserve | |
Definition at line 85 of file qqmldomlinewriter_p.h.
|
strong |
| Enumerator | |
|---|---|
| Unix | |
| Windows | |
| OldMacOs | |
Definition at line 78 of file qqmldomlinewriter_p.h.
|
strong |
| Enumerator | |
|---|---|
| Preserve | |
| Remove | |
Definition at line 80 of file qqmldomlinewriter_p.h.
|
strong |
| Enumerator | |
|---|---|
| None | |
| Expressions | |
| Locations | |
| All | |
| Default | |
Definition at line 82 of file qqmldomlinewriter_p.h.
| AttributesSequence QQmlJS::Dom::LineWriterOptions::attributesSequence = AttributesSequence::Normalize |
Definition at line 97 of file qqmldomlinewriter_p.h.
Referenced by QQmlDocumentFormatting::process().
| TrailingSpace QQmlJS::Dom::LineWriterOptions::codeTrailingSpace = TrailingSpace::Remove |
Definition at line 92 of file qqmldomlinewriter_p.h.
Referenced by QQmlJS::Dom::LineWriter::reindentAndSplit(), and QQmlJS::Dom::IndentingLineWriter::reindentAndSplit().
| TrailingSpace QQmlJS::Dom::LineWriterOptions::commentTrailingSpace = TrailingSpace::Remove |
Definition at line 93 of file qqmldomlinewriter_p.h.
Referenced by QQmlJS::Dom::IndentingLineWriter::reindentAndSplit().
| FormatOptions QQmlJS::Dom::LineWriterOptions::formatOptions |
Definition at line 95 of file qqmldomlinewriter_p.h.
Referenced by QQmlJS::Dom::LineWriter::column(), QQmlJS::Dom::OutWriter::decreaseIndent(), QQmlJS::Dom::LineWriter::ensureSpace(), QQmlJS::Dom::IndentingLineWriter::fStatus(), QQmlJS::Dom::OutWriter::increaseIndent(), QQmlJS::Dom::LineWriter::setLineIndent(), and QQmlJS::Dom::LineWriter::write().
| bool QQmlJS::Dom::LineWriterOptions::functionsSpacing = false |
Definition at line 99 of file qqmldomlinewriter_p.h.
| LineEndings QQmlJS::Dom::LineWriterOptions::lineEndings = LineEndings::Unix |
Definition at line 91 of file qqmldomlinewriter_p.h.
Referenced by QQmlJS::Dom::LineWriter::eolToWrite().
| int QQmlJS::Dom::LineWriterOptions::maxLineLength = -1 |
Definition at line 88 of file qqmldomlinewriter_p.h.
Referenced by QQmlJS::Dom::IndentingLineWriter::reindentAndSplit(), and QQmlJS::Dom::LineWriter::write().
| int QQmlJS::Dom::LineWriterOptions::minContentLength = 10 |
Definition at line 90 of file qqmldomlinewriter_p.h.
Referenced by QQmlJS::Dom::IndentingLineWriter::reindentAndSplit().
| bool QQmlJS::Dom::LineWriterOptions::objectsSpacing = false |
Definition at line 98 of file qqmldomlinewriter_p.h.
| TrailingSpace QQmlJS::Dom::LineWriterOptions::stringTrailingSpace = TrailingSpace::Preserve |
Definition at line 94 of file qqmldomlinewriter_p.h.
Referenced by QQmlJS::Dom::IndentingLineWriter::reindentAndSplit().
| int QQmlJS::Dom::LineWriterOptions::strongMaxLineExtra = 20 |
Definition at line 89 of file qqmldomlinewriter_p.h.
Referenced by QQmlJS::Dom::IndentingLineWriter::reindentAndSplit().
| Updates QQmlJS::Dom::LineWriterOptions::updateOptions = Update::Default |
Definition at line 96 of file qqmldomlinewriter_p.h.
Referenced by QQmlJS::Dom::OutWriter::itemStart(), QQmlDocumentFormatting::process(), QQmlJS::Dom::OutWriter::regionEnd(), and QQmlJS::Dom::OutWriter::regionStart().