summaryrefslogtreecommitdiffstats
path: root/src/core/aspects/qaspectmanager_p.h
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2015-08-05 11:36:23 +0100
committerSean Harmer <sean.harmer@kdab.com>2015-08-06 13:43:20 +0000
commit5a5a40f9f442f2176cfd08a44f3f005a1e8ce779 (patch)
tree9b2590f38ff7d8dd683fba36d23696cbf9a97656 /src/core/aspects/qaspectmanager_p.h
parente293f0f5a1d4a69294c9ff603264ed5c65f87d8c (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.h2
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();