summaryrefslogtreecommitdiffstats
path: root/src/core/aspects/qabstractaspect.cpp
diff options
context:
space:
mode:
authorMike Krus <mike.krus@kdab.com>2020-02-26 15:49:53 +0000
committerMike Krus <mike.krus@kdab.com>2020-03-02 09:13:26 +0000
commit5a192653b5ba659f72537980a20c707cb39bb10b (patch)
tree8a31e4d7e769aaedcca4439869953343108c42d4 /src/core/aspects/qabstractaspect.cpp
parentfaca25dd611b92d81463cfda935073f73adeeb39 (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.cpp5
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)