176 self.__sslErrorHandler = EricSslErrorHandler( |
176 self.__sslErrorHandler = EricSslErrorHandler( |
177 Preferences.getSettings(), self |
177 Preferences.getSettings(), self |
178 ) |
178 ) |
179 self.__networkManager.sslErrors.connect(self.__sslErrors) |
179 self.__networkManager.sslErrors.connect(self.__sslErrors) |
180 self.__replies = [] |
180 self.__replies = [] |
|
181 |
|
182 self.__ui.shutdown.connect(self.__shutdown) |
181 |
183 |
182 def finalizeSetup(self): |
184 def finalizeSetup(self): |
183 """ |
185 """ |
184 Public method to finalize the setup of the plugin manager. |
186 Public method to finalize the setup of the plugin manager. |
185 """ |
187 """ |
965 details["active"] = active |
967 details["active"] = active |
966 details["error"] = getPluginHeaderEntry(module, "error", "") |
968 details["error"] = getPluginHeaderEntry(module, "error", "") |
967 |
969 |
968 return details |
970 return details |
969 |
971 |
970 def doShutdown(self): |
972 def __shutdown(self): |
971 """ |
973 """ |
972 Public method called to perform actions upon shutdown of the IDE. |
974 Private method called to perform actions upon shutdown of the IDE. |
973 """ |
975 """ |
974 names = [] |
976 names = [] |
975 for name in self.__inactiveModules: |
977 for name in self.__inactiveModules: |
976 names.append(name) |
978 names.append(name) |
977 Preferences.getSettings().setValue(self.__inactivePluginsKey, names) |
979 Preferences.getSettings().setValue(self.__inactivePluginsKey, names) |