39 : QStackedWidget(parent) {
40 connect(
this, &QStackedWidget::currentChanged,
41 this, [
this](
int) { updateGeometry(); });
44 QSize sizeHint()
const override {
45 if (
const auto* w = currentWidget())
return w->sizeHint();
46 return QStackedWidget::sizeHint();
49 QSize minimumSizeHint()
const override {
50 if (
const auto* w = currentWidget())
return w->minimumSizeHint();
51 return QStackedWidget::minimumSizeHint();