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(); h += hint.height() + m.top() + m.bottom();
} }
const auto innerSize = layoutRect().size(); const qreal sz = 400.0; // something
const auto outerSize = size(); const auto innerSize = layoutRectForSize( QSizeF( sz, sz ) ).size();
w += outerSize.width() - innerSize.width(); w += sz - innerSize.width();
h += outerSize.height() - innerSize.height(); h += sz - innerSize.height();
return QSizeF( w, h ); return QSizeF( w, h );
} }