UI/UserInterface.py

changeset 158
6a561f87bc07
parent 150
6ca76837a2d4
child 258
9402d145020d
--- a/UI/UserInterface.py	Sun Mar 28 09:27:19 2010 +0000
+++ b/UI/UserInterface.py	Tue Mar 30 13:49:13 2010 +0000
@@ -471,6 +471,22 @@
                      self.__checkActions)
         self.connect(self.viewmanager, SIGNAL('editorChanged'),
                      self.projectBrowser.handleEditorChanged)
+        self.connect(self.viewmanager, SIGNAL('checkActions'),
+                     self.cooperation.checkEditorActions)
+        
+        self.connect(self.cooperation, SIGNAL('shareEditor(bool)'),
+                     self.viewmanager.shareEditor)
+        self.connect(self.cooperation, SIGNAL('startEdit()'),
+                     self.viewmanager.startSharedEdit)
+        self.connect(self.cooperation, SIGNAL('sendEdit()'),
+                     self.viewmanager.sendSharedEdit)
+        self.connect(self.cooperation, SIGNAL('cancelEdit()'),
+                     self.viewmanager.cancelSharedEdit)
+        self.connect(self.cooperation, SIGNAL('connected(bool)'),
+                     self.viewmanager.shareConnected)
+        self.connect(self.cooperation, SIGNAL('editorCommand(QString, QString, QString)'),
+                     self.viewmanager.receive)
+        self.viewmanager.setCooperationClient(self.cooperation.getClient())
         
         # Generate the unittest dialog
         self.unittestDialog = UnittestDialog(None, self.debuggerUI.debugServer, self)
@@ -530,7 +546,7 @@
         e5App().registerObject("DummyHelpViewer", self.dummyHelpViewer)
         e5App().registerObject("PluginManager", self.pluginManager)
         e5App().registerObject("ToolbarManager", self.toolbarManager)
-        e5App().registerObject("Terminal", self.terminal)
+        e5App().registerObject("Terminal", self.terminal)
         e5App().registerObject("Cooperation", self.cooperation)
         
         # Initialize the actions, menus, toolbars and statusbar

eric ide

mercurial