IOutputPane Class
(Debugger::Core::IOutputPane)| Inherits: | QObject |
Public Types
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().