diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2015-08-05 11:36:23 +0100 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2015-08-06 13:43:20 +0000 |
commit | 5a5a40f9f442f2176cfd08a44f3f005a1e8ce779 (patch) | |
tree | 9b2590f38ff7d8dd683fba36d23696cbf9a97656 /src/core/aspects/qaspectmanager_p.h | |
parent | e293f0f5a1d4a69294c9ff603264ed5c65f87d8c (diff) |
Make it possible for aspects to detect when being shutdown
This allows aspects and jobs to not queue up blocking work on the
main thread during a shutdown which may result in a deadlock.
Change-Id: I2596f1861cabd43ce0102909874b0e5d1971bd5a
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/core/aspects/qaspectmanager_p.h')
-rw-r--r-- | src/core/aspects/qaspectmanager_p.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/aspects/qaspectmanager_p.h b/src/core/aspects/qaspectmanager_p.h index baf806427..6c19329af 100644 --- a/src/core/aspects/qaspectmanager_p.h +++ b/src/core/aspects/qaspectmanager_p.h @@ -66,6 +66,8 @@ public: explicit QAspectManager(QObject *parent = 0); ~QAspectManager(); + bool isShuttingDown() const; + public Q_SLOTS: void initialize(); void shutdown(); |