PluginToolGenerateHash.py

branch
eric7
changeset 57
f19f9dbb1076
parent 56
65b407bb4e24
child 59
992bee3beceb
equal deleted inserted replaced
56:65b407bb4e24 57:f19f9dbb1076
21 # Start-Of-Header 21 # Start-Of-Header
22 name = "Generate Hash Tool Plug-in" 22 name = "Generate Hash Tool Plug-in"
23 author = "Detlev Offenbach <detlev@die-offenbachs.de>" 23 author = "Detlev Offenbach <detlev@die-offenbachs.de>"
24 autoactivate = True 24 autoactivate = True
25 deactivateable = True 25 deactivateable = True
26 version = "1.0.0" 26 version = "10.0.0"
27 className = "ToolGenerateHashPlugin" 27 className = "ToolGenerateHashPlugin"
28 packageName = "ToolGenerateHash" 28 packageName = "ToolGenerateHash"
29 shortDescription = "Generate a hash for a selectable file or directory" 29 shortDescription = "Generate a hash for a selectable file or directory"
30 longDescription = ( 30 longDescription = (
31 """Plug-in to generate a hash for a selectable file or directory. The""" 31 """Plug-in to generate a hash for a selectable file or directory. The"""
146 def __initMenus(self): 146 def __initMenus(self):
147 """ 147 """
148 Private method to initialize the hash generation menus. 148 Private method to initialize the hash generation menus.
149 """ 149 """
150 self.__fileMenu = QMenu(self.tr("Generate File Hash")) 150 self.__fileMenu = QMenu(self.tr("Generate File Hash"))
151 for hash in self.Hashes: 151 for hashName in self.Hashes:
152 self.__fileMenu.addAction( 152 self.__fileMenu.addAction(
153 hash.upper().replace("_", ":")).setData(hash) 153 hash.upper().replace("_", ":")).setData(hashName)
154 self.__fileMenu.setEnabled(False) 154 self.__fileMenu.setEnabled(False)
155 self.__fileMenu.triggered.connect(self.__hashFile) 155 self.__fileMenu.triggered.connect(self.__hashFile)
156 156
157 self.__dirMenu = QMenu(self.tr("Generate Directory Hash")) 157 self.__dirMenu = QMenu(self.tr("Generate Directory Hash"))
158 for hash in self.Hashes: 158 for hashName in self.Hashes:
159 self.__dirMenu.addAction( 159 self.__dirMenu.addAction(
160 hash.upper().replace("_", ":")).setData(hash) 160 hash.upper().replace("_", ":")).setData(hashName)
161 self.__dirMenu.setEnabled(False) 161 self.__dirMenu.setEnabled(False)
162 self.__dirMenu.triggered.connect(self.__hashDirectory) 162 self.__dirMenu.triggered.connect(self.__hashDirectory)
163 163
164 def __populateMenu(self, name, menu): 164 def __populateMenu(self, name, menu):
165 """ 165 """

eric ide

mercurial