Network/IRC/IrcWidget.py

changeset 2245
cbddacb4bc2e
parent 2244
654aaddbc2b9
child 2246
fdf22a29fbf4
equal deleted inserted replaced
2244:654aaddbc2b9 2245:cbddacb4bc2e
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:

eric ide

mercurial