diff options
Diffstat (limited to 'src/designer/src/lib/shared/layoutinfo.cpp')
-rw-r--r-- | src/designer/src/lib/shared/layoutinfo.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/designer/src/lib/shared/layoutinfo.cpp b/src/designer/src/lib/shared/layoutinfo.cpp index 30cfabfda..73651a36c 100644 --- a/src/designer/src/lib/shared/layoutinfo.cpp +++ b/src/designer/src/lib/shared/layoutinfo.cpp @@ -65,7 +65,7 @@ LayoutInfo::Type LayoutInfo::layoutType(const QDesignerFormEditorInterface *core static const QHash<QString, LayoutInfo::Type> &layoutNameTypeMap() { static QHash<QString, LayoutInfo::Type> nameTypeMap; - if (nameTypeMap.empty()) { + if (nameTypeMap.isEmpty()) { nameTypeMap.insert(QStringLiteral("QVBoxLayout"), LayoutInfo::VBox); nameTypeMap.insert(QStringLiteral("QHBoxLayout"), LayoutInfo::HBox); nameTypeMap.insert(QStringLiteral("QGridLayout"), LayoutInfo::Grid); @@ -177,12 +177,10 @@ LayoutInfo::Type LayoutInfo::laidoutWidgetType(const QDesignerFormEditorInterfac } // 3) Some child layout (see below comment about Q3GroupBox) - const QList<QLayout*> childLayouts = parentLayout->findChildren<QLayout*>(); - if (childLayouts.empty()) + const auto childLayouts = parentLayout->findChildren<QLayout*>(); + if (childLayouts.isEmpty()) return NoLayout; - const QList<QLayout*>::const_iterator lcend = childLayouts.constEnd(); - for (QList<QLayout*>::const_iterator it = childLayouts.constBegin(); it != lcend; ++it) { - QLayout *layout = *it; + for (QLayout *layout : childLayouts) { if (layout->indexOf(widget) != -1) { if (isManaged) *isManaged = core->metaDataBase()->item(layout); |