UI/UserInterface.py

branch
BgService
changeset 3159
02cb2adb4868
parent 3145
a9de05d4a22f
child 3173
1fb284abe46e
equal deleted inserted replaced
3146:14721e0f3b5b 3159:02cb2adb4868
200 200
201 # Generate the debug server object 201 # Generate the debug server object
202 from Debugger.DebugServer import DebugServer 202 from Debugger.DebugServer import DebugServer
203 debugServer = DebugServer() 203 debugServer = DebugServer()
204 204
205 # Create the background service object
206 from Utilities.BackgroundService import BackgroundService
207 self.backgroundService = BackgroundService()
208
205 # Generate an empty project object and multi project object 209 # Generate an empty project object and multi project object
206 from Project.Project import Project 210 from Project.Project import Project
207 self.project = Project(self) 211 self.project = Project(self)
208 212
209 from MultiProject.MultiProject import MultiProject 213 from MultiProject.MultiProject import MultiProject
448 # register all relevant objects 452 # register all relevant objects
449 splash.showMessage(self.trUtf8("Registering Objects...")) 453 splash.showMessage(self.trUtf8("Registering Objects..."))
450 e5App().registerObject("UserInterface", self) 454 e5App().registerObject("UserInterface", self)
451 e5App().registerObject("DebugUI", self.debuggerUI) 455 e5App().registerObject("DebugUI", self.debuggerUI)
452 e5App().registerObject("DebugServer", debugServer) 456 e5App().registerObject("DebugServer", debugServer)
457 e5App().registerObject("BackgroundService", self.backgroundService)
453 e5App().registerObject("ViewManager", self.viewmanager) 458 e5App().registerObject("ViewManager", self.viewmanager)
454 e5App().registerObject("Project", self.project) 459 e5App().registerObject("Project", self.project)
455 e5App().registerObject("ProjectBrowser", self.projectBrowser) 460 e5App().registerObject("ProjectBrowser", self.projectBrowser)
456 e5App().registerObject("MultiProject", self.multiProject) 461 e5App().registerObject("MultiProject", self.multiProject)
457 e5App().registerObject("TaskViewer", self.taskViewer) 462 e5App().registerObject("TaskViewer", self.taskViewer)
5738 self.templateViewer.save() 5743 self.templateViewer.save()
5739 5744
5740 if not self.debuggerUI.shutdownServer(): 5745 if not self.debuggerUI.shutdownServer():
5741 return False 5746 return False
5742 self.debuggerUI.shutdown() 5747 self.debuggerUI.shutdown()
5748
5749 self.backgroundService.shutdown()
5743 5750
5744 self.cooperation.shutdown() 5751 self.cooperation.shutdown()
5745 5752
5746 self.pluginManager.doShutdown() 5753 self.pluginManager.doShutdown()
5747 5754

eric ide

mercurial