diff options
Diffstat (limited to 'src/designer/src/lib/shared/morphmenu.cpp')
-rw-r--r-- | src/designer/src/lib/shared/morphmenu.cpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/designer/src/lib/shared/morphmenu.cpp b/src/designer/src/lib/shared/morphmenu.cpp index 9f700bb22..f92d9600b 100644 --- a/src/designer/src/lib/shared/morphmenu.cpp +++ b/src/designer/src/lib/shared/morphmenu.cpp @@ -226,14 +226,10 @@ static QString suggestObjectName(const QString &oldClassName, const QString &new // Find the label whose buddy the widget is. QLabel *buddyLabelOf(QDesignerFormWindowInterface *fw, QWidget *w) { - using LabelList = QList<QLabel *>; - const LabelList labelList = fw->findChildren<QLabel*>(); - if (labelList.isEmpty()) - return nullptr; - const LabelList::const_iterator cend = labelList.constEnd(); - for (LabelList::const_iterator it = labelList.constBegin(); it != cend; ++it ) - if ( (*it)->buddy() == w) - return *it; + const auto labelList = fw->findChildren<QLabel*>(); + for (QLabel *label : labelList) + if (label->buddy() == w) + return label; return nullptr; } |