4 # |
4 # |
5 |
5 |
6 """ |
6 """ |
7 Module implementing a class representing a peer connection. |
7 Module implementing a class representing a peer connection. |
8 """ |
8 """ |
|
9 |
|
10 from __future__ import unicode_literals # __IGNORE_WARNING__ |
|
11 try: |
|
12 str = unicode |
|
13 except (NameError): |
|
14 pass |
9 |
15 |
10 from PyQt4.QtCore import pyqtSignal, QTimer, QTime, QByteArray |
16 from PyQt4.QtCore import pyqtSignal, QTimer, QTime, QByteArray |
11 from PyQt4.QtNetwork import QTcpSocket, QHostInfo |
17 from PyQt4.QtNetwork import QTcpSocket, QHostInfo |
12 |
18 |
13 from E5Gui import E5MessageBox |
19 from E5Gui import E5MessageBox |
65 """ |
71 """ |
66 Constructor |
72 Constructor |
67 |
73 |
68 @param parent referenec to the parent object (QObject) |
74 @param parent referenec to the parent object (QObject) |
69 """ |
75 """ |
70 super().__init__(parent) |
76 super(Connection, self).__init__(parent) |
71 |
77 |
72 self.__greetingMessage = self.trUtf8("undefined") |
78 self.__greetingMessage = self.trUtf8("undefined") |
73 self.__username = self.trUtf8("unknown") |
79 self.__username = self.trUtf8("unknown") |
74 self.__serverPort = 0 |
80 self.__serverPort = 0 |
75 self.__state = Connection.WaitingForGreeting |
81 self.__state = Connection.WaitingForGreeting |