Fix issues found by coverity

Change-Id: I1eba9b800fed419bea4169ec6d6042c2f99b505d
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Marcus Tillmanns
2023-09-28 11:59:05 +02:00
parent a0a4d9024e
commit fe24faa12b
2 changed files with 5 additions and 9 deletions

View File

@@ -595,7 +595,7 @@ void BaseAspect::registerSubWidget(QWidget *widget)
void BaseAspect::forEachSubWidget(const std::function<void(QWidget *)> &func)
{
for (auto w : d->m_subWidgets)
for (const QPointer<QWidget> &w : d->m_subWidgets)
func(w);
}
@@ -3074,7 +3074,7 @@ QVariantList AspectList::toList(bool v) const
QVariantList list;
const auto &items = v ? d->volatileItems : d->items;
for (const auto &item : items) {
for (const std::shared_ptr<BaseAspect> &item : items) {
Utils::Store childStore;
if (v)
item->volatileToMap(childStore);
@@ -3157,12 +3157,12 @@ void AspectList::clear()
if (undoStack()) {
undoStack()->beginMacro("Clear");
for (auto item : volatileItems())
for (const std::shared_ptr<BaseAspect> &item : volatileItems())
undoStack()->push(new RemoveItemCommand(this, item));
undoStack()->endMacro();
} else {
for (auto item : volatileItems())
for (const std::shared_ptr<BaseAspect> &item : volatileItems())
actualRemoveItem(item);
}
}
@@ -3198,7 +3198,7 @@ bool AspectList::isDirty()
if (d->items != d->volatileItems)
return true;
for (const auto &item : d->volatileItems) {
for (const std::shared_ptr<BaseAspect> &item : d->volatileItems) {
if (item->isDirty())
return true;
}