forked from qt-creator/qt-creator
Fixed dock widget features on startup in locked state
In locked state the dock widgets shouldn't have AllDockWidgetFeatures
set, but rather NoDockWidgetFeatures. Otherwise a hidden one-pixel wide
area exists that allows people to move/float a dockwidget, which can be
confusing.
Task: 244531
(cherry picked from commit ba9ade6d0c
)
This commit is contained in:
@@ -451,10 +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->setAllowedAreas(Qt::BottomDockWidgetArea | Qt::RightDockWidgetArea);
|
dockWidget->setFeatures(QDockWidget::NoDockWidgetFeatures);
|
||||||
dockWidget->setAllowedAreas(Qt::AllDockWidgetAreas); // that space is needed.
|
|
||||||
//dockWidget->setFeatures(QDockWidget::NoDockWidgetFeatures);
|
|
||||||
dockWidget->setFeatures(QDockWidget::AllDockWidgetFeatures);
|
|
||||||
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)),
|
||||||
|
Reference in New Issue
Block a user