63 self.networkWidget.initialize(self.__ircNetworkManager) |
63 self.networkWidget.initialize(self.__ircNetworkManager) |
64 self.networkWidget.connectNetwork.connect(self.__connectNetwork) |
64 self.networkWidget.connectNetwork.connect(self.__connectNetwork) |
65 self.networkWidget.editNetwork.connect(self.__editNetwork) |
65 self.networkWidget.editNetwork.connect(self.__editNetwork) |
66 self.networkWidget.joinChannel.connect(self.__joinChannel) |
66 self.networkWidget.joinChannel.connect(self.__joinChannel) |
67 self.networkWidget.nickChanged.connect(self.__changeNick) |
67 self.networkWidget.nickChanged.connect(self.__changeNick) |
|
68 self.networkWidget.sendData.connect(self.__send) |
68 |
69 |
69 self.__channelList = [] |
70 self.__channelList = [] |
70 self.__channelTypePrefixes = "" |
71 self.__channelTypePrefixes = "" |
71 self.__userName = "" |
72 self.__userName = "" |
72 self.__identityName = "" |
73 self.__identityName = "" |
511 msgType = self.trUtf8("Support") |
512 msgType = self.trUtf8("Support") |
512 elif code in [250, 251, 252, 253, 254, 255, 265, 266]: |
513 elif code in [250, 251, 252, 253, 254, 255, 265, 266]: |
513 msgType = self.trUtf8("User") |
514 msgType = self.trUtf8("User") |
514 elif code in [372, 375, 376]: |
515 elif code in [372, 375, 376]: |
515 msgType = self.trUtf8("MOTD") |
516 msgType = self.trUtf8("MOTD") |
|
517 elif code in [305, 306]: |
|
518 msgType = self.trUtf8("Away") |
516 else: |
519 else: |
517 msgType = self.trUtf8("Info ({0})").format(code) |
520 msgType = self.trUtf8("Info ({0})").format(code) |
518 |
521 |
519 # special treatment for some messages |
522 # special treatment for some messages |
520 if code == 375: |
523 if code == 375: |
531 server, parts[1], parts[2]) |
534 server, parts[1], parts[2]) |
532 elif code == 266: |
535 elif code == 266: |
533 parts = message.strip().split() |
536 parts = message.strip().split() |
534 message = self.trUtf8("Current users on the network: {0}, max. {1}").format( |
537 message = self.trUtf8("Current users on the network: {0}, max. {1}").format( |
535 parts[1], parts[2]) |
538 parts[1], parts[2]) |
|
539 elif code == 305: |
|
540 message = self.trUtf8("You are no longer marked as being away.") |
|
541 elif code == 306: |
|
542 message = self.trUtf8("You have been marked as being away.") |
536 else: |
543 else: |
537 first, message = message.split(None, 1) |
544 first, message = message.split(None, 1) |
538 if message.startswith(":"): |
545 if message.startswith(":"): |
539 message = message[1:] |
546 message = message[1:] |
540 else: |
547 else: |