169 """ |
169 """ |
170 Public method to initiate the IRC auto connection. |
170 Public method to initiate the IRC auto connection. |
171 """ |
171 """ |
172 self.networkWidget.autoConnect() |
172 self.networkWidget.autoConnect() |
173 |
173 |
174 def __connectNetwork(self, name, connect, silent=False): |
174 def __connectNetwork(self, name, connect, silent): |
175 """ |
175 """ |
176 Private slot to connect to or disconnect from the given network. |
176 Private slot to connect to or disconnect from the given network. |
177 |
177 |
178 @param name name of the network to connect to (string) |
178 @param name name of the network to connect to (string) |
179 @param connect flag indicating to connect (boolean) |
179 @param connect flag indicating to connect (boolean) |
180 @keyparam silent flag indicating a silent connect/disconnect (boolean) |
180 @param silent flag indicating a silent connect/disconnect (boolean) |
181 """ |
181 """ |
182 if connect: |
182 if connect: |
183 network = self.__ircNetworkManager.getNetwork(name) |
183 network = self.__ircNetworkManager.getNetwork(name) |
184 if network: |
184 if network: |
185 self.__server = network.getServer() |
185 self.__server = network.getServer() |
925 self.tr( |
925 self.tr( |
926 "No nickname acceptable to the server configured" |
926 "No nickname acceptable to the server configured" |
927 " for <b>{0}</b>. Disconnecting...") |
927 " for <b>{0}</b>. Disconnecting...") |
928 .format(self.__userName), |
928 .format(self.__userName), |
929 filterMsg=False) |
929 filterMsg=False) |
930 self.__connectNetwork("", False, silent=True) |
930 self.__connectNetwork("", False, True) |
931 self.__nickName = "" |
931 self.__nickName = "" |
932 self.__nickIndex = -1 |
932 self.__nickIndex = -1 |
933 return |
933 return |
934 |
934 |
935 self.networkWidget.setNickName(nick) |
935 self.networkWidget.setNickName(nick) |