MauiKit Terminal
TerminalCharacterDecoder.cpp
75void PlainTextDecoder::decodeLine(std::span<const Character> characters, LineProperty /*properties*/)
void setTrailingWhitespace(bool enable)
Set whether trailing whitespace at the end of lines should be included in the output.
Definition TerminalCharacterDecoder.cpp:47
bool trailingWhitespace() const
Returns whether trailing whitespace at the end of lines is included in the output.
Definition TerminalCharacterDecoder.cpp:51
void decodeLine(std::span< const Character > characters, LineProperty properties) override
Converts a line of terminal characters with associated properties into a text string and writes the s...
Definition TerminalCharacterDecoder.cpp:75
void setRecordLinePositions(bool record)
Enables recording of character positions at which new lines are added.
Definition TerminalCharacterDecoder.cpp:66
void begin(QTextStream *output) override
Begin decoding characters.
Definition TerminalCharacterDecoder.cpp:55
QList< int > linePositions() const
Returns of character positions in the output stream at which new lines where added.
Definition TerminalCharacterDecoder.cpp:70
void clear()
bool isEmpty() const const
void push_back(QChar ch)
void reserve(qsizetype size)
qsizetype size() const const
QString * string() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:10:32 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:10:32 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.