diff --git a/src/libs/utils/layoutbuilder.cpp b/src/libs/utils/layoutbuilder.cpp index b92bc20600e..bba6932ad13 100644 --- a/src/libs/utils/layoutbuilder.cpp +++ b/src/libs/utils/layoutbuilder.cpp @@ -899,6 +899,11 @@ void Splitter::setStretchFactor(int index, int stretch) access(this)->setStretchFactor(index, stretch); } +void Splitter::setChildrenCollapsible(bool collapsible) +{ + access(this)->setChildrenCollapsible(collapsible); +} + void addToSplitter(Splitter *splitter, QWidget *inner) { access(splitter)->addWidget(inner); diff --git a/src/libs/utils/layoutbuilder.h b/src/libs/utils/layoutbuilder.h index f11bce70be1..9b7322a426e 100644 --- a/src/libs/utils/layoutbuilder.h +++ b/src/libs/utils/layoutbuilder.h @@ -304,6 +304,7 @@ public: Splitter(std::initializer_list items); void setOrientation(Qt::Orientation); void setStretchFactor(int index, int stretch); + void setChildrenCollapsible(bool collapsible); }; class QTCREATOR_UTILS_EXPORT Stack : public Widget @@ -402,9 +403,16 @@ void doit(Interface *x, IdId, auto p) // Setter dispatchers +QTC_DEFINE_BUILDER_SETTER(childrenCollapsible, setChildrenCollapsible) +QTC_DEFINE_BUILDER_SETTER(columnStretch, setColumnStretch) +QTC_DEFINE_BUILDER_SETTER(customMargins, setContentsMargins) QTC_DEFINE_BUILDER_SETTER(fieldGrowthPolicy, setFieldGrowthPolicy) QTC_DEFINE_BUILDER_SETTER(groupChecker, setGroupChecker) +QTC_DEFINE_BUILDER_SETTER(onClicked, onClicked) +QTC_DEFINE_BUILDER_SETTER(onLinkHovered, onLinkHovered) +QTC_DEFINE_BUILDER_SETTER(onTextChanged, onTextChanged) QTC_DEFINE_BUILDER_SETTER(openExternalLinks, setOpenExternalLinks) +QTC_DEFINE_BUILDER_SETTER(orientation, setOrientation); QTC_DEFINE_BUILDER_SETTER(size, setSize) QTC_DEFINE_BUILDER_SETTER(text, setText) QTC_DEFINE_BUILDER_SETTER(textFormat, setTextFormat) @@ -413,12 +421,6 @@ QTC_DEFINE_BUILDER_SETTER(title, setTitle) QTC_DEFINE_BUILDER_SETTER(toolTip, setToolTip) QTC_DEFINE_BUILDER_SETTER(windowTitle, setWindowTitle) QTC_DEFINE_BUILDER_SETTER(wordWrap, setWordWrap); -QTC_DEFINE_BUILDER_SETTER(orientation, setOrientation); -QTC_DEFINE_BUILDER_SETTER(columnStretch, setColumnStretch) -QTC_DEFINE_BUILDER_SETTER(onClicked, onClicked) -QTC_DEFINE_BUILDER_SETTER(onLinkHovered, onLinkHovered) -QTC_DEFINE_BUILDER_SETTER(onTextChanged, onTextChanged) -QTC_DEFINE_BUILDER_SETTER(customMargins, setContentsMargins) // Nesting dispatchers