debugger: cleanup dockwidget handling

This commit is contained in:
hjk
2010-12-03 15:55:17 +01:00
parent 3f94f85396
commit fde3ced40c
3 changed files with 49 additions and 111 deletions

View File

@@ -75,22 +75,11 @@ public:
void onModeChanged(Core::IMode *mode);
// Most common debugger windows.
QDockWidget *breakWindow() const;
QDockWidget *stackWindow() const;
QDockWidget *watchWindow() const;
QDockWidget *snapshotsWindow() const;
QDockWidget *threadsWindow() const;
QDockWidget *outputWindow() const;
QDockWidget *qmlInspectorWindow() const;
QDockWidget *dockWidget(const QString &objectName) const;
bool isDockVisible(const QString &objectName) const;
// Dockwidgets are registered to the main window.
QDockWidget *createDockWidget(const DebuggerLanguage &language, QWidget *widget,
const QString &objectName, Qt::DockWidgetArea area = Qt::TopDockWidgetArea);
QDockWidget *createDockWidget(const DebuggerLanguage &language, QWidget *widget);
QWidget *createContents(Core::IMode *mode);
QMenu *createPopupMenu();