PluginToolGenerateHash.py

changeset 9
ddeb96be9a9c
parent 7
3e740cd33e30
child 10
4e1e5853c0c7
equal deleted inserted replaced
8:cc738ba0498d 9:ddeb96be9a9c
19 # Start-Of-Header 19 # Start-Of-Header
20 name = "Generate Hash Tool Plug-in" 20 name = "Generate Hash Tool Plug-in"
21 author = "Detlev Offenbach <detlev@die-offenbachs.de>" 21 author = "Detlev Offenbach <detlev@die-offenbachs.de>"
22 autoactivate = True 22 autoactivate = True
23 deactivateable = True 23 deactivateable = True
24 version = "0.2.0" 24 version = "0.3.0"
25 className = "ToolGenerateHashPlugin" 25 className = "ToolGenerateHashPlugin"
26 packageName = "ToolGenerateHash" 26 packageName = "ToolGenerateHash"
27 shortDescription = "Generate a hash for a selectable file or directory" 27 shortDescription = "Generate a hash for a selectable file or directory"
28 longDescription = \ 28 longDescription = \
29 """Plug-in to generate a hash for a selectable file or directory. The"""\ 29 """Plug-in to generate a hash for a selectable file or directory. The"""\
96 self.__editorOpened) 96 self.__editorOpened)
97 e5App().getObject("ViewManager").editorClosedEd.disconnect( 97 e5App().getObject("ViewManager").editorClosedEd.disconnect(
98 self.__editorClosed) 98 self.__editorClosed)
99 99
100 for editor, acts in self.__editors.items(): 100 for editor, acts in self.__editors.items():
101 editor.showMenu.disconnect(self.__editorShowMenu)
102 menu = editor.getMenu("Tools") 101 menu = editor.getMenu("Tools")
103 if menu is not None: 102 if menu is not None:
104 for act in acts: 103 for act in acts:
105 menu.removeAction(act) 104 menu.removeAction(act)
106 self.__editors = {} 105 self.__editors = {}

eric ide

mercurial