251 self.backgroundService = BackgroundService() |
251 self.backgroundService = BackgroundService() |
252 |
252 |
253 # Generate an empty project object and multi project object |
253 # Generate an empty project object and multi project object |
254 from Project.Project import Project |
254 from Project.Project import Project |
255 self.project = Project(self) |
255 self.project = Project(self) |
|
256 e5App().registerObject("Project", self.project) |
256 |
257 |
257 from MultiProject.MultiProject import MultiProject |
258 from MultiProject.MultiProject import MultiProject |
258 self.multiProject = MultiProject(self.project, self) |
259 self.multiProject = MultiProject(self.project, self) |
259 |
260 |
260 splash.showMessage(self.tr("Initializing Plugin Manager...")) |
261 splash.showMessage(self.tr("Initializing Plugin Manager...")) |
576 e5App().registerObject("UserInterface", self) |
577 e5App().registerObject("UserInterface", self) |
577 e5App().registerObject("DebugUI", self.debuggerUI) |
578 e5App().registerObject("DebugUI", self.debuggerUI) |
578 e5App().registerObject("DebugServer", debugServer) |
579 e5App().registerObject("DebugServer", debugServer) |
579 e5App().registerObject("BackgroundService", self.backgroundService) |
580 e5App().registerObject("BackgroundService", self.backgroundService) |
580 e5App().registerObject("ViewManager", self.viewmanager) |
581 e5App().registerObject("ViewManager", self.viewmanager) |
581 e5App().registerObject("Project", self.project) |
|
582 e5App().registerObject("ProjectBrowser", self.projectBrowser) |
582 e5App().registerObject("ProjectBrowser", self.projectBrowser) |
583 e5App().registerObject("MultiProject", self.multiProject) |
583 e5App().registerObject("MultiProject", self.multiProject) |
584 e5App().registerObject("TaskViewer", self.taskViewer) |
584 e5App().registerObject("TaskViewer", self.taskViewer) |
585 if self.templateViewer is not None: |
585 if self.templateViewer is not None: |
586 e5App().registerObject("TemplateViewer", self.templateViewer) |
586 e5App().registerObject("TemplateViewer", self.templateViewer) |
838 self.debugViewer = DebugViewer(debugServer, True, self.viewmanager) |
838 self.debugViewer = DebugViewer(debugServer, True, self.viewmanager) |
839 self.rToolbox.addItem(self.debugViewer, |
839 self.rToolbox.addItem(self.debugViewer, |
840 UI.PixmapCache.getIcon("debugViewer.png"), |
840 UI.PixmapCache.getIcon("debugViewer.png"), |
841 self.tr("Debug-Viewer")) |
841 self.tr("Debug-Viewer")) |
842 |
842 |
|
843 if Preferences.getUI("ShowPyPIPackageManager"): |
|
844 # Create the PyPI package manager |
|
845 logging.debug("Creating PyPI Package Manager...") |
|
846 from PipInterface.PipPackagesWidget import PipPackagesWidget |
|
847 self.pipWidget = PipPackagesWidget() |
|
848 self.rToolbox.addItem(self.pipWidget, |
|
849 UI.PixmapCache.getIcon("pypi"), |
|
850 self.tr("PyPI")) |
|
851 |
843 if Preferences.getUI("ShowCondaPackageManager"): |
852 if Preferences.getUI("ShowCondaPackageManager"): |
844 # Create the conda package manager |
853 # Create the conda package manager |
845 logging.debug("Creating Conda Package Manager...") |
854 logging.debug("Creating Conda Package Manager...") |
846 from CondaInterface.CondaPackagesWidget import CondaPackagesWidget |
855 from CondaInterface.CondaPackagesWidget import CondaPackagesWidget |
847 self.condaWidget = CondaPackagesWidget(self.condaInterface) |
856 self.condaWidget = CondaPackagesWidget(self.condaInterface) |
848 self.rToolbox.addItem(self.condaWidget, |
857 self.rToolbox.addItem(self.condaWidget, |
849 UI.PixmapCache.getIcon("miniconda.png"), |
858 UI.PixmapCache.getIcon("miniconda.png"), |
850 self.tr("Conda")) |
859 self.tr("Conda")) |
851 |
860 |
852 if Preferences.getUI("ShowCooperation"): |
861 if Preferences.getUI("ShowCooperation"): |
853 # Create the chat part of the user interface |
862 # Create the chat part of the user interface |
854 logging.debug("Creating Chat Widget...") |
863 logging.debug("Creating Chat Widget...") |
855 from Cooperation.ChatWidget import ChatWidget |
864 from Cooperation.ChatWidget import ChatWidget |
856 self.cooperation = ChatWidget(self) |
865 self.cooperation = ChatWidget(self) |
988 self.debugViewer = DebugViewer(debugServer, True, self.viewmanager) |
997 self.debugViewer = DebugViewer(debugServer, True, self.viewmanager) |
989 self.rightSidebar.addTab( |
998 self.rightSidebar.addTab( |
990 self.debugViewer, UI.PixmapCache.getIcon("debugViewer.png"), |
999 self.debugViewer, UI.PixmapCache.getIcon("debugViewer.png"), |
991 self.tr("Debug-Viewer")) |
1000 self.tr("Debug-Viewer")) |
992 |
1001 |
|
1002 if Preferences.getUI("ShowPyPIPackageManager"): |
|
1003 # Create the PyPI package manager |
|
1004 logging.debug("Creating PyPI Package Manager...") |
|
1005 from PipInterface.PipPackagesWidget import PipPackagesWidget |
|
1006 self.pipWidget = PipPackagesWidget() |
|
1007 self.rightSidebar.addTab( |
|
1008 self.pipWidget, UI.PixmapCache.getIcon("pypi"), |
|
1009 self.tr("PyPI")) |
|
1010 |
993 if Preferences.getUI("ShowCondaPackageManager"): |
1011 if Preferences.getUI("ShowCondaPackageManager"): |
994 # Create the conda package manager |
1012 # Create the conda package manager |
995 logging.debug("Creating Conda Package Manager...") |
1013 logging.debug("Creating Conda Package Manager...") |
996 from CondaInterface.CondaPackagesWidget import CondaPackagesWidget |
1014 from CondaInterface.CondaPackagesWidget import CondaPackagesWidget |
997 self.condaWidget = CondaPackagesWidget(self.condaInterface) |
1015 self.condaWidget = CondaPackagesWidget(self.condaInterface) |