PluginManager/PluginManager.py

changeset 496
ed1e3f654d0b
parent 495
b31b0bffa5b0
child 537
72b32daeb8d6
equal deleted inserted replaced
495:b31b0bffa5b0 496:ed1e3f654d0b
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()):

eric ide

mercurial