116 |
116 |
117 if ok: |
117 if ok: |
118 self.__ircNetworkManager.close() |
118 self.__ircNetworkManager.close() |
119 return ok |
119 return ok |
120 |
120 |
|
121 def autoConnect(self): |
|
122 """ |
|
123 Public method to initiate the IRC auto connection. |
|
124 """ |
|
125 self.networkWidget.autoConnect() |
|
126 |
121 def __connectNetwork(self, name, connect): |
127 def __connectNetwork(self, name, connect): |
122 """ |
128 """ |
123 Private slot to connect to or disconnect from the given network. |
129 Private slot to connect to or disconnect from the given network. |
124 |
130 |
125 @param name name of the network to connect to (string) |
131 @param name name of the network to connect to (string) |
126 @param connect flag indicating to connect (boolean) |
132 @param connect flag indicating to connect (boolean) |
127 """ |
133 """ |
128 if connect: |
134 if connect: |
129 network = self.__ircNetworkManager.getNetwork(name) |
135 network = self.__ircNetworkManager.getNetwork(name) |
130 if network: |
136 if network: |
131 self.__server = network.getServer(network.getServerNames()[0]) |
137 self.__server = network.getServer() |
132 self.__identityName = network.getIdentityName() |
138 self.__identityName = network.getIdentityName() |
133 identity = self.__ircNetworkManager.getIdentity(self.__identityName) |
139 identity = self.__ircNetworkManager.getIdentity(self.__identityName) |
134 self.__userName = identity.getIdent() |
140 self.__userName = identity.getIdent() |
135 if self.__server: |
141 if self.__server: |
136 self.networkWidget.addServerMessage(self.trUtf8("Info"), |
142 self.networkWidget.addServerMessage(self.trUtf8("Info"), |