OutputFormatter Class

(Utils::OutputFormatter)

Public Functions

OutputFormatter()
~OutputFormatter() override
virtual void appendMessage(const QString &text, OutputFormat format)
virtual void clear()
void flush()
virtual void handleLink(const QString &href)
QPlainTextEdit *plainTextEdit() const
void setBoldFontEnabled(bool enabled)
virtual void setPlainTextEdit(QPlainTextEdit *plainText)
virtual QList<QWidget *> toolbarWidgets() const

Protected Functions

void append(const QString &text, const QTextCharFormat &format)
QTextCharFormat charFormat(OutputFormat format) const
virtual void clearLastLine()
void initFormats()
QList<FormattedText> parseAnsi(const QString &text, const QTextCharFormat &format)

Member Function Documentation

OutputFormatter::OutputFormatter()

Default constructs an instance of OutputFormatter.

OutputFormatter::~OutputFormatter()

Destroys the instance of OutputFormatter.

[protected] void OutputFormatter::append(const QString &text, const QTextCharFormat &format)

[virtual] void OutputFormatter::appendMessage(const QString &text, OutputFormat format)

[protected] QTextCharFormat OutputFormatter::charFormat(OutputFormat format) const

[virtual] void OutputFormatter::clear()

[virtual protected] void OutputFormatter::clearLastLine()

void OutputFormatter::flush()

[protected] void OutputFormatter::initFormats()

[protected] QList<FormattedText> OutputFormatter::parseAnsi(const QString &text, const QTextCharFormat &format)

QPlainTextEdit *OutputFormatter::plainTextEdit() const

See also setPlainTextEdit().

void OutputFormatter::setBoldFontEnabled(bool enabled)

[virtual] void OutputFormatter::setPlainTextEdit(QPlainTextEdit *plainText)

See also plainTextEdit().

[virtual] QList<QWidget *> OutputFormatter::toolbarWidgets() const