diff options
author | Mike Krus <mike.krus@kdab.com> | 2017-01-29 14:49:28 +0000 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2017-05-22 06:58:43 +0000 |
commit | 228b619197b2b6b97277effff248b160e7d0e3a7 (patch) | |
tree | fc2a0d1037b04bb43b55a0fd9cb18365320fb0bb /src/core/aspects/qabstractaspect.h | |
parent | ab0f38728cda3a5c819de6172febb0908c101967 (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.h | 2 |
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); |