--- 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)