forked from qt-creator/qt-creator
Utils: Introduce customMargin(const QMargins &)
And re-use it for normalMargin() and noMargin() Change-Id: Id779e2fa052ab35df3dd917d890ca7808dfb1a8c Reviewed-by: hjk <hjk@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
This commit is contained in:
@@ -676,24 +676,22 @@ LayoutItem st()
|
||||
|
||||
LayoutItem noMargin()
|
||||
{
|
||||
LayoutItem item;
|
||||
item.onAdd = [](LayoutBuilder &builder) {
|
||||
if (auto layout = builder.stack.last().layout)
|
||||
layout->setContentsMargins(0, 0, 0, 0);
|
||||
else if (auto widget = builder.stack.last().widget)
|
||||
widget->setContentsMargins(0, 0, 0, 0);
|
||||
};
|
||||
return item;
|
||||
return customMargin({});
|
||||
}
|
||||
|
||||
LayoutItem normalMargin()
|
||||
{
|
||||
return customMargin({9, 9, 9, 9});
|
||||
}
|
||||
|
||||
LayoutItem customMargin(const QMargins &margin)
|
||||
{
|
||||
LayoutItem item;
|
||||
item.onAdd = [](LayoutBuilder &builder) {
|
||||
item.onAdd = [margin](LayoutBuilder &builder) {
|
||||
if (auto layout = builder.stack.last().layout)
|
||||
layout->setContentsMargins(9, 9, 9, 9);
|
||||
layout->setContentsMargins(margin);
|
||||
else if (auto widget = builder.stack.last().widget)
|
||||
widget->setContentsMargins(9, 9, 9, 9);
|
||||
widget->setContentsMargins(margin);
|
||||
};
|
||||
return item;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user