diff --git a/src/libs/utils/layoutbuilder.cpp b/src/libs/utils/layoutbuilder.cpp index 41ae328b36b..42c947095f3 100644 --- a/src/libs/utils/layoutbuilder.cpp +++ b/src/libs/utils/layoutbuilder.cpp @@ -709,9 +709,9 @@ void Widget::setSize(int w, int h) access(this)->resize(w, h); } -void Widget::setFixedSize(int w, int h) +void Widget::setFixedSize(const QSize &size) { - access(this)->setFixedSize(w, h); + access(this)->setFixedSize(size); } void Widget::setAutoFillBackground(bool on) diff --git a/src/libs/utils/layoutbuilder.h b/src/libs/utils/layoutbuilder.h index 50f20681453..0aaaa8f0bc9 100644 --- a/src/libs/utils/layoutbuilder.h +++ b/src/libs/utils/layoutbuilder.h @@ -248,7 +248,7 @@ public: void setAutoFillBackground(bool); void setLayout(const Layout &layout); void setSize(int, int); - void setFixedSize(int, int); + void setFixedSize(const QSize &); void setWindowTitle(const QString &); void setWindowFlags(Qt::WindowFlags); void setWidgetAttribute(Qt::WidgetAttribute, bool on); diff --git a/src/plugins/lua/bindings/gui.cpp b/src/plugins/lua/bindings/gui.cpp index ed84c3056bf..33c137fe459 100644 --- a/src/plugins/lua/bindings/gui.cpp +++ b/src/plugins/lua/bindings/gui.cpp @@ -123,7 +123,7 @@ void setProperties(std::unique_ptr &item, const sol::table &children, QObject if constexpr (has_setFixedSize) { sol::optional size = children.get>("fixedSize"); if (size) - item->setFixedSize(size->width(), size->height()); + item->setFixedSize(*size); } if constexpr (has_setWordWrap) {