diff --git a/src/libs/utils/layoutbuilder.cpp b/src/libs/utils/layoutbuilder.cpp index 0a18c72ef79..19ae52e87b2 100644 --- a/src/libs/utils/layoutbuilder.cpp +++ b/src/libs/utils/layoutbuilder.cpp @@ -1091,6 +1091,12 @@ void addToLayout(Layout *layout, const Stretch &inner) lt->addStretch(inner.stretch); } +void tight(Layout *layout) +{ + layout->setNoMargins(); + layout->setSpacing(0); +} + // void createItem(LayoutItem *item, QWidget *t) // { // if (auto l = qobject_cast(t)) diff --git a/src/libs/utils/layoutbuilder.h b/src/libs/utils/layoutbuilder.h index 5019f2e8232..47ff77a1b78 100644 --- a/src/libs/utils/layoutbuilder.h +++ b/src/libs/utils/layoutbuilder.h @@ -527,6 +527,7 @@ QTCREATOR_UTILS_EXPORT void noMargin(Layout *); QTCREATOR_UTILS_EXPORT void normalMargin(Layout *); QTCREATOR_UTILS_EXPORT void withFormAlignment(Layout *); QTCREATOR_UTILS_EXPORT void hr(Layout *); +QTCREATOR_UTILS_EXPORT void tight(Layout *); // noMargin + spacing(0) QTCREATOR_UTILS_EXPORT LayoutModifier spacing(int space);