OutputFormatter Class

(Utils::OutputFormatter)

Public Functions

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

Protected Functions

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

Member Function Documentation

OutputFormatter::OutputFormatter()

Default constructs an instance of OutputFormatter.

[virtual] OutputFormatter::~OutputFormatter()

Destroys the instance of OutputFormatter. The destructor is virtual.

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

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

[virtual] void OutputFormatter::appendMessage(const QString &text, const QTextCharFormat &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<Utils::FormattedText> OutputFormatter::parseAnsi(const QString &text, const QTextCharFormat &format)

QPlainTextEdit *OutputFormatter::plainTextEdit() const

See also setPlainTextEdit().

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

See also plainTextEdit().

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