Cooperation/CooperationClient.py

changeset 162
28f235c426c4
parent 155
375e3c884874
child 164
b395b006d2a8
--- a/Cooperation/CooperationClient.py	Tue Mar 30 17:17:15 2010 +0000
+++ b/Cooperation/CooperationClient.py	Wed Mar 31 11:59:53 2010 +0000
@@ -35,13 +35,15 @@
     cannotConnect   = pyqtSignal()
     editorCommand   = pyqtSignal(str, str, str)
     
-    def __init__(self):
+    def __init__(self, parent = None):
         """
         Constructor
+        
+        @param parent reference to the parent object (QObject)
         """
-        QObject.__init__(self)
+        QObject.__init__(self, parent)
         
-        self.__server = CooperationServer()
+        self.__server = CooperationServer(self)
         self.__peers = collections.defaultdict(list)
         
         self.__initialConnection = None
@@ -161,6 +163,7 @@
         
         @param connection reference to the new connection (Connection)
         """
+        connection.setParent(self)
         connection.setGreetingMessage(self.__username, 
                                       self.__server.serverPort())
         

eric ide

mercurial