Extending Qt Creator Manual | IOutputPane

Extending Qt Creator Manual 4.7.2

# IOutputPane Class

(Debugger::Core::IOutputPane)

Inherits: | QObject

- List of all members, including inherited members

## Public Types

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

## Public Functions

| IOutputPane(Debugger::QObject *parent = nullptr)
virtual | ~IOutputPane() override
virtual bool | canFocus() const = 0
virtual bool | canNavigate() const = 0
virtual bool | canNext() const = 0
virtual bool | canPrevious() const = 0
virtual void | clearContents() = 0
virtual Debugger::QString | displayName() const = 0
void | flash()
virtual void | goToNext() = 0
virtual void | goToPrev() = 0
virtual bool | hasFocus() const = 0
void | hide()
void | navigateStateChanged()
virtual Debugger::QWidget * | outputWidget(Debugger::QWidget *parent) = 0
void | popup(int flags)
virtual int | priorityInStatusBar() const = 0
virtual void | setFocus() = 0
void | setIconBadgeNumber(int number)
void | toggle(int flags)
virtual QList<Debugger::QWidget *> | toolBarWidgets() const = 0
virtual void | visibilityChanged(bool visible) = 0

- 34 public functions inherited from QObject

## Protected Functions

void | flashButton()
void | hidePage()
void | navigateStateUpdate()
void | setBadgeNumber(int number)
void | showPage(int flags)
void | togglePage(int flags)

- 9 protected functions inherited from QObject

### Additional Inherited Members

- 1 property inherited from QObject
- 1 public slot inherited from QObject
- 2 signals inherited from QObject
- 1 public variable inherited from QObject
- 10 static public members inherited from QObject
- 2 protected variables inherited from QObject

## Member Type Documentation

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

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

## Member Function Documentation

### IOutputPane::IOutputPane(Debugger::QObject *parent = nullptr)

Default constructs an instance of IOutputPane.

### `[override virtual]` IOutputPane::~IOutputPane()

Destroys the instance of IOutputPane. The destructor is virtual.

### `[pure virtual]` bool IOutputPane::canFocus() const

### `[pure virtual]` bool IOutputPane::canNavigate() const

### `[pure virtual]` bool IOutputPane::canNext() const

### `[pure virtual]` bool IOutputPane::canPrevious() const

### `[pure virtual]` void IOutputPane::clearContents()

### `[pure virtual]` Debugger::QString IOutputPane::displayName() const

### void IOutputPane::flash()

### `[protected]` void IOutputPane::flashButton()

### `[pure virtual]` void IOutputPane::goToNext()

### `[pure virtual]` void IOutputPane::goToPrev()

### `[pure virtual]` bool IOutputPane::hasFocus() const

### void IOutputPane::hide()

### `[protected]` void IOutputPane::hidePage()

### void IOutputPane::navigateStateChanged()

### `[protected]` void IOutputPane::navigateStateUpdate()

### `[pure virtual]` Debugger::QWidget *IOutputPane::outputWidget(Debugger::QWidget *parent)

### void IOutputPane::popup(int flags)

### `[pure virtual]` int IOutputPane::priorityInStatusBar() const

### `[protected]` void IOutputPane::setBadgeNumber(int number)

### `[pure virtual]` void IOutputPane::setFocus()

See also hasFocus().

### void IOutputPane::setIconBadgeNumber(int number)

### `[protected]` void IOutputPane::showPage(int flags)

### void IOutputPane::toggle(int flags)

### `[protected]` void IOutputPane::togglePage(int flags)

### `[pure virtual]` QList<Debugger::QWidget *> IOutputPane::toolBarWidgets() const

### `[pure virtual]` void IOutputPane::visibilityChanged(bool visible)