Added DockWidgetBase::setMDIPosition(QPoint pos)

Moves the window within the layout.
Only applies to MDI layouts.
This commit is contained in:
Sergio Martins
2021-03-01 23:41:53 +00:00
parent f50c0b9d06
commit 93c011c69d
2 changed files with 14 additions and 0 deletions

View File

@@ -789,6 +789,16 @@ int DockWidgetBase::userType() const
return d->m_userType;
}
void DockWidgetBase::setMDIPosition(QPoint pos)
{
if (Frame *frame = d->frame()) {
if (!frame->isMDI())
return;
frame->QWidgetAdapter::move(pos);
}
}
LayoutSaver::DockWidget::Ptr DockWidgetBase::Private::serialize() const
{
auto ptr = LayoutSaver::DockWidget::dockWidgetForName(q->uniqueName());