Extending Qt Creator Manual | DebuggerMainWindow

Extending Qt Creator Manual 4.6.2

# DebuggerMainWindow Class

(Utils::DebuggerMainWindow)

Inherits: | Utils::FancyMainWindow

- List of all members, including inherited members

## Public Functions

| DebuggerMainWindow()
| ~DebuggerMainWindow() override
QStackedWidget * | centralWidgetStack() const
QByteArray | currentPerspective() const
QDockWidget * | dockWidget(const QByteArray &dockId) const
void | finalizeSetup()
void | onModeChanged(Core::Id mode)
void | raiseDock(const QByteArray &dockId)
void | registerPerspective(const QByteArray &perspectiveId, const Perspective *perspective)
void | registerToolbar(const QByteArray &perspectiveId, QWidget *widget)
void | resetCurrentPerspective()
void | restorePerspective(const QByteArray &perspectiveId)
void | saveCurrentPerspective()
void | setPerspectiveEnabled(const QByteArray &perspectiveId, bool enabled)
void | showStatusMessage(const QString &message, int timeoutMS)

- 14 public functions inherited from Utils::FancyMainWindow

### Additional Inherited Members

- 1 public slot inherited from Utils::FancyMainWindow
- 1 signal inherited from Utils::FancyMainWindow
- 3 protected functions inherited from Utils::FancyMainWindow

## Member Function Documentation

### DebuggerMainWindow::DebuggerMainWindow()

Default constructs an instance of DebuggerMainWindow.

### DebuggerMainWindow::~DebuggerMainWindow()

Destroys the instance of DebuggerMainWindow.

### QStackedWidget *DebuggerMainWindow::centralWidgetStack() const

### QByteArray DebuggerMainWindow::currentPerspective() const

### QDockWidget *DebuggerMainWindow::dockWidget(const QByteArray &dockId) const

### void DebuggerMainWindow::finalizeSetup()

### void DebuggerMainWindow::onModeChanged(Core::Id mode)

### void DebuggerMainWindow::raiseDock(const QByteArray &dockId)

### void DebuggerMainWindow::registerPerspective(const QByteArray &perspectiveId, const Perspective *perspective)

### void DebuggerMainWindow::registerToolbar(const QByteArray &perspectiveId, QWidget *widget)

### void DebuggerMainWindow::resetCurrentPerspective()

### void DebuggerMainWindow::restorePerspective(const QByteArray &perspectiveId)

### void DebuggerMainWindow::saveCurrentPerspective()

### void DebuggerMainWindow::setPerspectiveEnabled(const QByteArray &perspectiveId, bool enabled)

### void DebuggerMainWindow::showStatusMessage(const QString &message, int timeoutMS)