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

@@ -333,3 +333,15 @@ void ViewWrapper_qtwidgets::setCursor(Qt::CursorShape cursor)
{
m_widget->setCursor(cursor);
}
QSize ViewWrapper_qtwidgets::minSize() const
{
// TODOv2: Remove duplication
const int minW = m_widget->minimumWidth() > 0 ? m_widget->minimumWidth()
: m_widget->minimumSizeHint().width();
const int minH = m_widget->minimumHeight() > 0 ? m_widget->minimumHeight()
: m_widget->minimumSizeHint().height();
return QSize(minW, minH).expandedTo(View::hardcodedMinimumSize());
}