Allow opening/closing debugger mode dockwidgets in locked mode

There is no particular reason to disallow changing the visiblity of the
dockwidgets in the debug mode in locked mode.
This commit is contained in:
Thorbjørn Lindeijer
2009-02-13 17:33:59 +01:00
parent cbcc2e518d
commit a0f521c7b6

View File

@@ -451,7 +451,7 @@ QDockWidget *DebuggerManager::createDockForWidget(QWidget *widget)
{ {
QDockWidget *dockWidget = new QDockWidget(widget->windowTitle(), m_mainWindow); QDockWidget *dockWidget = new QDockWidget(widget->windowTitle(), m_mainWindow);
dockWidget->setObjectName(widget->windowTitle()); dockWidget->setObjectName(widget->windowTitle());
dockWidget->setFeatures(QDockWidget::NoDockWidgetFeatures); dockWidget->setFeatures(QDockWidget::DockWidgetClosable);
dockWidget->setTitleBarWidget(new QWidget(dockWidget)); dockWidget->setTitleBarWidget(new QWidget(dockWidget));
dockWidget->setWidget(widget); dockWidget->setWidget(widget);
connect(dockWidget->toggleViewAction(), SIGNAL(toggled(bool)), connect(dockWidget->toggleViewAction(), SIGNAL(toggled(bool)),
@@ -488,7 +488,7 @@ void DebuggerManager::setSimpleDockWidgetArrangement()
void DebuggerManager::setLocked(bool locked) void DebuggerManager::setLocked(bool locked)
{ {
const QDockWidget::DockWidgetFeatures features = const QDockWidget::DockWidgetFeatures features =
(locked) ? QDockWidget::NoDockWidgetFeatures : (locked) ? QDockWidget::DockWidgetClosable :
QDockWidget::DockWidgetMovable | QDockWidget::DockWidgetClosable; QDockWidget::DockWidgetMovable | QDockWidget::DockWidgetClosable;
foreach (QDockWidget *dockWidget, m_dockWidgets) { foreach (QDockWidget *dockWidget, m_dockWidgets) {