64 self.networkWidget.connectNetwork.connect(self.__connectNetwork) |
63 self.networkWidget.connectNetwork.connect(self.__connectNetwork) |
65 self.networkWidget.editNetwork.connect(self.__editNetwork) |
64 self.networkWidget.editNetwork.connect(self.__editNetwork) |
66 self.networkWidget.joinChannel.connect(self.__joinChannel) |
65 self.networkWidget.joinChannel.connect(self.__joinChannel) |
67 self.networkWidget.nickChanged.connect(self.__changeNick) |
66 self.networkWidget.nickChanged.connect(self.__changeNick) |
68 self.networkWidget.sendData.connect(self.__send) |
67 self.networkWidget.sendData.connect(self.__send) |
|
68 self.networkWidget.away.connect(self.__away) |
69 |
69 |
70 self.__channelList = [] |
70 self.__channelList = [] |
71 self.__channelTypePrefixes = "" |
71 self.__channelTypePrefixes = "" |
72 self.__userName = "" |
72 self.__userName = "" |
73 self.__identityName = "" |
73 self.__identityName = "" |
745 |
745 |
746 if self.__channelTypePrefixes: |
746 if self.__channelTypePrefixes: |
747 return name[0] in self.__channelTypePrefixes |
747 return name[0] in self.__channelTypePrefixes |
748 else: |
748 else: |
749 return name[0] in "#&" |
749 return name[0] in "#&" |
|
750 |
|
751 def __away(self, isAway): |
|
752 """ |
|
753 Private slot handling the change of the away state. |
|
754 |
|
755 @param isAway flag indicating the current away state (boolean) |
|
756 """ |
|
757 if isAway and self.__identityName: |
|
758 identity = self.__ircNetworkManager.getIdentity(self.__identityName) |
|
759 if identity.rememberAwayPosition(): |
|
760 for channel in self.__channelList: |
|
761 channel.setMarkerLine() |