Sat, 12 Jul 2014 13:02:45 +0200
Fixed an issue enabling the menus.
.hgignore | file | annotate | diff | comparison | revisions | |
ChangeLog | file | annotate | diff | comparison | revisions | |
PluginToolGenerateHash.py | file | annotate | diff | comparison | revisions | |
PluginToolGenerateHash.zip | file | annotate | diff | comparison | revisions |
--- a/.hgignore Sat Jul 12 12:26:53 2014 +0200 +++ b/.hgignore Sat Jul 12 13:02:45 2014 +0200 @@ -1,3 +1,5 @@ +glob:.eric6project +glob:_eric6project glob:.eric5project glob:_eric5project glob:.eric4project
--- a/ChangeLog Sat Jul 12 12:26:53 2014 +0200 +++ b/ChangeLog Sat Jul 12 13:02:45 2014 +0200 @@ -1,5 +1,8 @@ ChangeLog --------- +Version 1.0.1: +- bug fixes + Version 1.0.0: - first stable release
--- a/PluginToolGenerateHash.py Sat Jul 12 12:26:53 2014 +0200 +++ b/PluginToolGenerateHash.py Sat Jul 12 13:02:45 2014 +0200 @@ -23,7 +23,7 @@ author = "Detlev Offenbach <detlev@die-offenbachs.de>" autoactivate = True deactivateable = True -version = "1.0.0" +version = "1.0.1" className = "ToolGenerateHashPlugin" packageName = "ToolGenerateHash" shortDescription = "Generate a hash for a selectable file or directory" @@ -138,6 +138,7 @@ self.__fileMenu.addAction("SHA256", self.__hashFile).setData("SHA256") self.__fileMenu.addAction("SHA384", self.__hashFile).setData("SHA384") self.__fileMenu.addAction("SHA512", self.__hashFile).setData("SHA512") + self.__fileMenu.setEnabled(False) self.__dirMenu = QMenu(self.tr("Generate Directory Hash")) self.__dirMenu.addAction( @@ -152,6 +153,7 @@ "SHA384", self.__hashDirectory).setData("SHA384") self.__dirMenu.addAction( "SHA512", self.__hashDirectory).setData("SHA512") + self.__dirMenu.setEnabled(False) def __populateMenu(self, name, menu): """ @@ -189,6 +191,9 @@ self.__editors[editor].append(act) act = menu.addMenu(self.__dirMenu) self.__editors[editor].append(act) + + self.__fileMenu.setEnabled(True) + self.__dirMenu.setEnabled(True) def __editorClosed(self, editor): """ @@ -198,6 +203,9 @@ """ try: del self.__editors[editor] + if not self.__editors: + self.__fileMenu.setEnabled(False) + self.__dirMenu.setEnabled(False) except KeyError: pass