UI/UserInterface.py

branch
BgService
changeset 3159
02cb2adb4868
parent 3145
a9de05d4a22f
child 3173
1fb284abe46e
diff -r 14721e0f3b5b -r 02cb2adb4868 UI/UserInterface.py
--- a/UI/UserInterface.py	Sun Dec 15 11:50:18 2013 +0100
+++ b/UI/UserInterface.py	Tue Dec 31 18:03:31 2013 +0100
@@ -202,6 +202,10 @@
         from Debugger.DebugServer import DebugServer
         debugServer = DebugServer()
         
+        # Create the background service object
+        from Utilities.BackgroundService import BackgroundService
+        self.backgroundService = BackgroundService()
+        
         # Generate an empty project object and multi project object
         from Project.Project import Project
         self.project = Project(self)
@@ -450,6 +454,7 @@
         e5App().registerObject("UserInterface", self)
         e5App().registerObject("DebugUI", self.debuggerUI)
         e5App().registerObject("DebugServer", debugServer)
+        e5App().registerObject("BackgroundService", self.backgroundService)
         e5App().registerObject("ViewManager", self.viewmanager)
         e5App().registerObject("Project", self.project)
         e5App().registerObject("ProjectBrowser", self.projectBrowser)
@@ -5741,6 +5746,8 @@
             return False
         self.debuggerUI.shutdown()
         
+        self.backgroundService.shutdown()
+        
         self.cooperation.shutdown()
         
         self.pluginManager.doShutdown()

eric ide

mercurial