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 = {} |