src/eric7/PluginManager/PluginManager.py

branch
eric7
changeset 11215
d07c71a34adf
parent 11148
15e30f0c76a8
child 11228
7d9e5c627e60
equal deleted inserted replaced
11214:8cb6b7651074 11215:d07c71a34adf
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)

eric ide

mercurial