diff options
author | Mike Krus <mike.krus@kdab.com> | 2020-02-26 15:49:53 +0000 |
---|---|---|
committer | Mike Krus <mike.krus@kdab.com> | 2020-03-02 09:13:26 +0000 |
commit | 5a192653b5ba659f72537980a20c707cb39bb10b (patch) | |
tree | 8a31e4d7e769aaedcca4439869953343108c42d4 /src/core/aspects/qabstractaspect.cpp | |
parent | faca25dd611b92d81463cfda935073f73adeeb39 (diff) |
Add support for aspects depending on other aspects
Aspect can define a list of aspect names it depends one. When it is
registered, these will be automatically created if they don't exist
already.
Change-Id: I12852751a6646ad09d09a6958d059ccf2b2e324d
Caveat: this only works with named aspects.
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/core/aspects/qabstractaspect.cpp')
-rw-r--r-- | src/core/aspects/qabstractaspect.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/core/aspects/qabstractaspect.cpp b/src/core/aspects/qabstractaspect.cpp index f01124e19..3217d10b3 100644 --- a/src/core/aspects/qabstractaspect.cpp +++ b/src/core/aspects/qabstractaspect.cpp @@ -422,6 +422,11 @@ void QAbstractAspect::scheduleSingleShotJob(const Qt3DCore::QAspectJobPtr &job) d->m_singleShotJobs.push_back(job); } +QStringList QAbstractAspect::dependencies() const +{ + return {}; +} + namespace Debug { AsynchronousCommandReply::AsynchronousCommandReply(const QString &commandName, QObject *parent) |