diff --git a/src/libs/utils/aspects.cpp b/src/libs/utils/aspects.cpp index a7ba521420c..3d1796058db 100644 --- a/src/libs/utils/aspects.cpp +++ b/src/libs/utils/aspects.cpp @@ -1857,7 +1857,7 @@ void AspectContainer::finish() aspect->finish(); } -void AspectContainer::forEachAspect(const std::function &run) +void AspectContainer::forEachAspect(const std::function &run) const { for (BaseAspect *aspect : qAsConst(d->m_items)) { if (auto container = dynamic_cast(aspect)) diff --git a/src/libs/utils/aspects.h b/src/libs/utils/aspects.h index 993f9fc0509..65e78bce7f1 100644 --- a/src/libs/utils/aspects.h +++ b/src/libs/utils/aspects.h @@ -478,7 +478,7 @@ public: void cancel() override; void finish() override; - void forEachAspect(const std::function &run); + void forEachAspect(const std::function &run) const; private: std::unique_ptr d;