38 plugin is deactivated |
38 plugin is deactivated |
39 @signal pluginDeactivated(modulName, pluginObject) emitted just after a plugin |
39 @signal pluginDeactivated(modulName, pluginObject) emitted just after a plugin |
40 was deactivated |
40 was deactivated |
41 """ |
41 """ |
42 shutdown = pyqtSignal() |
42 shutdown = pyqtSignal() |
43 pluginAboutToBeActivated = pyqtSignal(str, QObject) |
43 pluginAboutToBeActivated = pyqtSignal(str, object) |
44 pluginActivated = pyqtSignal(str, QObject) |
44 pluginActivated = pyqtSignal(str, object) |
45 allPlugginsActivated = pyqtSignal() |
45 allPlugginsActivated = pyqtSignal() |
46 pluginAboutToBeDeactivated = pyqtSignal(str, QObject) |
46 pluginAboutToBeDeactivated = pyqtSignal(str, object) |
47 pluginDeactivated = pyqtSignal(str, QObject) |
47 pluginDeactivated = pyqtSignal(str, object) |
48 |
48 |
49 def __init__(self, parent = None, doLoadPlugins = True, develPlugin = None): |
49 def __init__(self, parent = None, doLoadPlugins = True, develPlugin = None): |
50 """ |
50 """ |
51 Constructor |
51 Constructor |
52 |
52 |
706 details["active"] = active |
706 details["active"] = active |
707 details["error"] = getattr(module, "error", "") |
707 details["error"] = getattr(module, "error", "") |
708 |
708 |
709 return details |
709 return details |
710 |
710 |
711 def shutdown(self): |
711 def doShutdown(self): |
712 """ |
712 """ |
713 Public method called to perform actions upon shutdown of the IDE. |
713 Public method called to perform actions upon shutdown of the IDE. |
714 """ |
714 """ |
715 names = [] |
715 names = [] |
716 for name in list(self.__inactiveModules.keys()): |
716 for name in list(self.__inactiveModules.keys()): |