IOutputPane Class
(Debugger::Core::IOutputPane)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 |
Protected Functions
void | flashButton() |
void | hidePage() |
void | navigateStateUpdate() |
void | setBadgeNumber(int number) |
void | showPage(int flags) |
void | togglePage(int flags) |
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().