Extending Qt Creator Manual | IOutputPane

Extending Qt Creator Manual 4.12.4

# IOutputPane Class

(Core::IOutputPane)

The IOutputPane class is an interface for providing Output panes. More...

Header: | #include <IOutputPane>
Inherits: | QObject
Inherited By: | Core::SearchResultWindow

- List of all members, including inherited members

## Public Types

enum | Flag { NoModeSwitch, ModeSwitch, WithFocus, EnsureSizeHint }
flags | Flags

## Detailed Description

## Member Type Documentation

### enum IOutputPane::Flag
flags IOutputPane::Flags

This enum type controls the behavior of the output pane when it is requested to show itself.

Constant | Value | Description
--- | --- | ---
`Core::IOutputPane::NoModeSwitch` | `0` | Does not switch between the modes.
`Core::IOutputPane::ModeSwitch` | `1` | Does switch between the modes.
`Core::IOutputPane::WithFocus` | `2` | Sets focus if canFocus returns true.
`Core::IOutputPane::EnsureSizeHint` | `4` | Ensures the use of the minimum size.

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