diff options
Diffstat (limited to 'src/libs/extensionsystem/pluginmanager_p.h')
-rw-r--r-- | src/libs/extensionsystem/pluginmanager_p.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libs/extensionsystem/pluginmanager_p.h b/src/libs/extensionsystem/pluginmanager_p.h index decd627177..c7a4291a6b 100644 --- a/src/libs/extensionsystem/pluginmanager_p.h +++ b/src/libs/extensionsystem/pluginmanager_p.h @@ -26,6 +26,7 @@ class QEventLoop; QT_END_NAMESPACE namespace Utils { +class FutureSynchronizer; class QtcSettings; } @@ -123,6 +124,7 @@ public: bool m_isInitializationDone = false; bool enableCrashCheck = true; + bool m_isShuttingDown = false; QHash<QString, std::function<bool()>> m_scenarios; QString m_requestedScenario; @@ -133,6 +135,7 @@ public: QWaitCondition m_scenarioWaitCondition; PluginManager::ProcessData m_creatorProcessData; + std::unique_ptr<Utils::FutureSynchronizer> m_futureSynchronizer; private: PluginManager *q; |