bad contentsSizeHint implementation relying on the current size fixed

This commit is contained in:
Uwe Rathmann 2019-07-02 16:26:05 +02:00
parent 247d7cb7a9
commit 148a258160

View File

@ -490,11 +490,11 @@ QSizeF QskDialogSubWindow::contentsSizeHint() const
h += hint.height() + m.top() + m.bottom();
}
const auto innerSize = layoutRect().size();
const auto outerSize = size();
const qreal sz = 400.0; // something
const auto innerSize = layoutRectForSize( QSizeF( sz, sz ) ).size();
w += outerSize.width() - innerSize.width();
h += outerSize.height() - innerSize.height();
w += sz - innerSize.width();
h += sz - innerSize.height();
return QSizeF( w, h );
}