Added a separator to the project packagers menu. release-1.0.1

Sun, 22 Apr 2018 14:34:47 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 22 Apr 2018 14:34:47 +0200
changeset 21
519158f78a41
parent 20
a7ac91a1a57e
child 22
ebe88d1ca19b

Added a separator to the project packagers menu.

ChangeLog file | annotate | diff | comparison | revisions
PluginPyInstaller.py file | annotate | diff | comparison | revisions
PluginPyInstaller.zip file | annotate | diff | comparison | revisions
diff -r a7ac91a1a57e -r 519158f78a41 ChangeLog
--- a/ChangeLog	Sat Mar 31 13:38:59 2018 +0200
+++ b/ChangeLog	Sun Apr 22 14:34:47 2018 +0200
@@ -1,5 +1,8 @@
 ChangeLog
 ---------
+Version 1.0.1:
+- added a separator to the project packagers menu
+
 Version 1.0.0:
 - first stable release
 
diff -r a7ac91a1a57e -r 519158f78a41 PluginPyInstaller.py
--- a/PluginPyInstaller.py	Sat Mar 31 13:38:59 2018 +0200
+++ b/PluginPyInstaller.py	Sun Apr 22 14:34:47 2018 +0200
@@ -32,7 +32,7 @@
 author = "Detlev Offenbach <detlev@die-offenbachs.de>"
 autoactivate = True
 deactivateable = True
-version = "1.0.0"
+version = "1.0.1"
 className = "PyInstallerPlugin"
 packageName = "PyInstaller"
 shortDescription = "Show dialogs to configure and execute PyInstaller."
@@ -263,6 +263,7 @@
         Private slot to (re)initialize the plug-in.
         """
         self.__projectActs = []
+        self.__projectSeparator = None
     
     def activate(self):
         """
@@ -286,6 +287,8 @@
         project = e5App().getObject("Project")
         menu = project.getMenu("Packagers")
         if menu:
+            self.__projectSeparator = menu.addSeparator()
+            
             # Execute PyInstaller
             act = E5Action(
                 self.tr('Execute PyInstaller'),
@@ -352,6 +355,8 @@
         if menu:
             for act in self.__projectActs:
                 menu.removeAction(act)
+            if self.__projectSeparator:
+                menu.removeAction(self.__projectSeparator)
             
             e5App().getObject("Project").removeE5Actions(
                 self.__projectActs)
diff -r a7ac91a1a57e -r 519158f78a41 PluginPyInstaller.zip
Binary file PluginPyInstaller.zip has changed

eric ide

mercurial