Remove View::minimumSizeHint()

It's a QWidget specific concept, so move it to the qtwidgets
frontendcode. QtQuick won't need it.
This commit is contained in:
Sergio Martins
2022-04-29 00:27:07 +01:00
parent 93ccaff407
commit 3d1b450cbb
13 changed files with 61 additions and 80 deletions

View File

@@ -1107,7 +1107,9 @@ void TestQtWidgets::tst_maxSizePropagates()
dock1->setWidget(w);
dock1->show();
QCOMPARE(dock1->view()->minSize(), View::widgetMinSize(w));
Views::ViewWrapper_qtwidgets guestWrapper(w);
QCOMPARE(dock1->view()->minSize(), guestWrapper.minSize());
QCOMPARE(dock1->view()->maximumSize(), w->maximumSize());
w->setMinimumSize(121, 121);
@@ -1115,7 +1117,7 @@ void TestQtWidgets::tst_maxSizePropagates()
Platform::instance()->tests_waitForEvent(w, QEvent::LayoutRequest);
QCOMPARE(dock1->view()->minSize(), View::widgetMinSize(w));
QCOMPARE(dock1->view()->minSize(), guestWrapper.minSize());
QCOMPARE(dock1->view()->maximumSize(), w->maximumSize());
// Now let's see if our Frame also has proper size-constraints