OutputWindow Class

(Core::OutputWindow)

Public Types

enum FilterModeFlag { Default, RegExp, CaseSensitive, Inverted }
flags FilterModeFlags

Public Functions

OutputWindow(Core::Context context, const QString &settingsKey, QWidget *parent = nullptr)
virtual ~OutputWindow() override
void appendMessage(const QString &out, Utils::OutputFormat format)
void appendText(const QString &text, const QTextCharFormat &format = QTextCharFormat())
void clear()
float fontZoom() const
Utils::OutputFormatter *formatter() const
void grayOutOldContent()
int maxCharCount() const
void resetZoom()
void scrollToBottom()
void setBaseFont(const QFont &newFont)
void setFontZoom(float zoom)
void setFormatter(Utils::OutputFormatter *formatter)
void setMaxCharCount(int count)
void setWheelZoomEnabled(bool enabled)
void updateFilterProperties(const QString &filterText, Qt::CaseSensitivity caseSensitivity, bool regexp, bool isInverted)

Public Slots

void setWordWrapEnabled(bool wrap)

Signals

void wheelZoom()

Protected Functions

bool isScrollbarAtBottom() const

Member Type Documentation

enum OutputWindow::FilterModeFlag
flags OutputWindow::FilterModeFlags

The FilterModeFlags type is a typedef for QFlags<FilterModeFlag>. It stores an OR combination of FilterModeFlag values.

Member Function Documentation

OutputWindow::OutputWindow(Core::Context context, const QString &settingsKey, QWidget *parent = nullptr)

Default constructs an instance of OutputWindow.

[override virtual] OutputWindow::~OutputWindow()

Destroys the instance of OutputWindow. The destructor is virtual.

void OutputWindow::appendMessage(const QString &out, Utils::OutputFormat format)

void OutputWindow::appendText(const QString &text, const QTextCharFormat &format = QTextCharFormat())

void OutputWindow::clear()

float OutputWindow::fontZoom() const

See also setFontZoom().

Utils::OutputFormatter *OutputWindow::formatter() const

See also setFormatter().

void OutputWindow::grayOutOldContent()

[protected] bool OutputWindow::isScrollbarAtBottom() const

int OutputWindow::maxCharCount() const

See also setMaxCharCount().

void OutputWindow::resetZoom()

void OutputWindow::scrollToBottom()

void OutputWindow::setBaseFont(const QFont &newFont)

void OutputWindow::setFontZoom(float zoom)

See also fontZoom().

void OutputWindow::setFormatter(Utils::OutputFormatter *formatter)

See also formatter().

void OutputWindow::setMaxCharCount(int count)

See also maxCharCount().

void OutputWindow::setWheelZoomEnabled(bool enabled)

[slot] void OutputWindow::setWordWrapEnabled(bool wrap)

void OutputWindow::updateFilterProperties(const QString &filterText, Qt::CaseSensitivity caseSensitivity, bool regexp, bool isInverted)

[signal] void OutputWindow::wheelZoom()