diff --git a/src/plugins/debugger/watchhandler.cpp b/src/plugins/debugger/watchhandler.cpp index 91dcf126c04..e444044fb54 100644 --- a/src/plugins/debugger/watchhandler.cpp +++ b/src/plugins/debugger/watchhandler.cpp @@ -1972,16 +1972,14 @@ QMenu *WatchModel::createFormatMenuForManySelected(const WatchItemSet &items, QW }); int countOfSelectItems = items.size(); - QHashIterator iter(allItemsFormats); - while (iter.hasNext()) { - iter.next(); - DisplayFormat format = iter.key(); + for (auto it = allItemsFormats.begin(), end = allItemsFormats.end(); it != end; ++it) { + DisplayFormat format = it.key(); QString formatName = nameForFormat(format); if (formatName.isEmpty()) continue; addCheckableAction(menu, spacer + formatName, - iter.value() == countOfSelectItems, + it.value() == countOfSelectItems, false, [this, format, items] { setItemsFormat(items, format);