![]() |
Qt 6.x
The Qt SDK
|
#include <qqmldomlinewriter_p.h>
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().