diff --git a/src/libs/utils/aspects.h b/src/libs/utils/aspects.h index 80688c09aee..10c0da04e2a 100644 --- a/src/libs/utils/aspects.h +++ b/src/libs/utils/aspects.h @@ -125,6 +125,11 @@ public: return nullptr; } + template T *aspect(Utils::Id id) const + { + return qobject_cast(aspect(id)); + } + void fromMap(const QVariantMap &map) const; void toMap(QVariantMap &map) const;