--- a/UI/UserInterface.py Mon Feb 18 19:17:04 2019 +0100 +++ b/UI/UserInterface.py Mon Feb 18 19:49:43 2019 +0100 @@ -253,6 +253,7 @@ # Generate an empty project object and multi project object from Project.Project import Project self.project = Project(self) + e5App().registerObject("Project", self.project) from MultiProject.MultiProject import MultiProject self.multiProject = MultiProject(self.project, self) @@ -578,7 +579,6 @@ e5App().registerObject("DebugServer", debugServer) e5App().registerObject("BackgroundService", self.backgroundService) e5App().registerObject("ViewManager", self.viewmanager) - e5App().registerObject("Project", self.project) e5App().registerObject("ProjectBrowser", self.projectBrowser) e5App().registerObject("MultiProject", self.multiProject) e5App().registerObject("TaskViewer", self.taskViewer) @@ -840,6 +840,15 @@ UI.PixmapCache.getIcon("debugViewer.png"), self.tr("Debug-Viewer")) + if Preferences.getUI("ShowPyPIPackageManager"): + # Create the PyPI package manager + logging.debug("Creating PyPI Package Manager...") + from PipInterface.PipPackagesWidget import PipPackagesWidget + self.pipWidget = PipPackagesWidget() + self.rToolbox.addItem(self.pipWidget, + UI.PixmapCache.getIcon("pypi"), + self.tr("PyPI")) + if Preferences.getUI("ShowCondaPackageManager"): # Create the conda package manager logging.debug("Creating Conda Package Manager...") @@ -848,7 +857,7 @@ self.rToolbox.addItem(self.condaWidget, UI.PixmapCache.getIcon("miniconda.png"), self.tr("Conda")) - + if Preferences.getUI("ShowCooperation"): # Create the chat part of the user interface logging.debug("Creating Chat Widget...") @@ -990,6 +999,15 @@ self.debugViewer, UI.PixmapCache.getIcon("debugViewer.png"), self.tr("Debug-Viewer")) + if Preferences.getUI("ShowPyPIPackageManager"): + # Create the PyPI package manager + logging.debug("Creating PyPI Package Manager...") + from PipInterface.PipPackagesWidget import PipPackagesWidget + self.pipWidget = PipPackagesWidget() + self.rightSidebar.addTab( + self.pipWidget, UI.PixmapCache.getIcon("pypi"), + self.tr("PyPI")) + if Preferences.getUI("ShowCondaPackageManager"): # Create the conda package manager logging.debug("Creating Conda Package Manager...")