summaryrefslogtreecommitdiffstats
path: root/src/core/aspects/qabstractaspect.h
diff options
context:
space:
mode:
authorMike Krus <mike.krus@kdab.com>2017-01-29 14:49:28 +0000
committerSean Harmer <sean.harmer@kdab.com>2017-05-22 06:58:43 +0000
commit228b619197b2b6b97277effff248b160e7d0e3a7 (patch)
treefc2a0d1037b04bb43b55a0fd9cb18365320fb0bb /src/core/aspects/qabstractaspect.h
parentab0f38728cda3a5c819de6172febb0908c101967 (diff)
Add support for single shot jobs
QAbstractAspect includes a list of jobs that will only be run once. The list is added in jobsToExecute and then cleared. Change-Id: I5849c643a06d8e4e81bbc55d610851de05087934 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/core/aspects/qabstractaspect.h')
-rw-r--r--src/core/aspects/qabstractaspect.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/aspects/qabstractaspect.h b/src/core/aspects/qabstractaspect.h
index 66f0bdc24..8ac1b251f 100644
--- a/src/core/aspects/qabstractaspect.h
+++ b/src/core/aspects/qabstractaspect.h
@@ -68,6 +68,8 @@ public:
explicit QAbstractAspect(QObject *parent = nullptr);
~QAbstractAspect();
+ void scheduleSingleShotJob(const Qt3DCore::QAspectJobPtr &job);
+
protected:
explicit QAbstractAspect(QAbstractAspectPrivate &dd, QObject *parent = nullptr);