Network/IRC/IrcWidget.py

changeset 2245
cbddacb4bc2e
parent 2244
654aaddbc2b9
child 2246
fdf22a29fbf4
--- a/Network/IRC/IrcWidget.py	Mon Dec 03 10:39:56 2012 +0100
+++ b/Network/IRC/IrcWidget.py	Wed Dec 05 19:46:44 2012 +0100
@@ -65,6 +65,7 @@
         self.networkWidget.editNetwork.connect(self.__editNetwork)
         self.networkWidget.joinChannel.connect(self.__joinChannel)
         self.networkWidget.nickChanged.connect(self.__changeNick)
+        self.networkWidget.sendData.connect(self.__send)
         
         self.__channelList = []
         self.__channelTypePrefixes = ""
@@ -513,6 +514,8 @@
             msgType = self.trUtf8("User")
         elif code in [372, 375, 376]:
             msgType = self.trUtf8("MOTD")
+        elif code in [305, 306]:
+            msgType = self.trUtf8("Away")
         else:
             msgType = self.trUtf8("Info ({0})").format(code)
         
@@ -533,6 +536,10 @@
             parts = message.strip().split()
             message = self.trUtf8("Current users on the network: {0}, max. {1}").format(
                 parts[1], parts[2])
+        elif code == 305:
+            message = self.trUtf8("You are no longer marked as being away.")
+        elif code == 306:
+            message = self.trUtf8("You have been marked as being away.")
         else:
             first, message = message.split(None, 1)
             if message.startswith(":"):

eric ide

mercurial