From b3dbc4b4e4fd97c9a3327d72272402d1cc6cd5f4 Mon Sep 17 00:00:00 2001 From: con Date: Tue, 13 Jul 2010 13:36:47 +0200 Subject: Add flag to IPlugin::aboutToShutdown that allows asynchronous shutdown. If a plugin requests asyncronous shutdown, the shutdown sequence does not continue to deleting the plugins before it has sent a asynchronousShutdownFinished signal. During that time an event loop is running. --- src/plugins/cpptools/cpptoolsplugin.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/plugins/cpptools/cpptoolsplugin.h') diff --git a/src/plugins/cpptools/cpptoolsplugin.h b/src/plugins/cpptools/cpptoolsplugin.h index 97e95b017f..532662b2ae 100644 --- a/src/plugins/cpptools/cpptoolsplugin.h +++ b/src/plugins/cpptools/cpptoolsplugin.h @@ -65,7 +65,7 @@ public: bool initialize(const QStringList &arguments, QString *error_message); void extensionsInitialized(); - void aboutToShutdown(); + ShutdownFlag aboutToShutdown(); CppModelManager *cppModelManager() { return m_modelManager; } QString correspondingHeaderOrSource(const QString &fileName) const; -- cgit v1.2.1