123 @param name name of the network to connect to (string) |
124 @param name name of the network to connect to (string) |
124 @param connect flag indicating to connect (boolean) |
125 @param connect flag indicating to connect (boolean) |
125 """ |
126 """ |
126 if connect: |
127 if connect: |
127 network = self.__ircNetworkManager.getNetwork(name) |
128 network = self.__ircNetworkManager.getNetwork(name) |
128 self.__server = self.__ircNetworkManager.getServer(network.getServerName()) |
129 if network: |
129 self.__userName = network.getIdentityName() |
130 self.__server = self.__ircNetworkManager.getServer( |
130 if self.__server: |
131 network.getServerName()) |
131 self.networkWidget.addServerMessage(self.trUtf8("Info"), |
132 self.__userName = network.getIdentityName() |
132 self.trUtf8("Looking for server {0} (port {1})...").format( |
133 if self.__server: |
133 self.__server.getServer(), self.__server.getPort())) |
134 self.networkWidget.addServerMessage(self.trUtf8("Info"), |
134 self.__socket.connectToHost(self.__server.getServer(), |
135 self.trUtf8("Looking for server {0} (port {1})...").format( |
135 self.__server.getPort()) |
136 self.__server.getServer(), self.__server.getPort())) |
|
137 self.__socket.connectToHost(self.__server.getServer(), |
|
138 self.__server.getPort()) |
136 else: |
139 else: |
137 ok = E5MessageBox.yesNo(self, |
140 ok = E5MessageBox.yesNo(self, |
138 self.trUtf8("Disconnect from Server"), |
141 self.trUtf8("Disconnect from Server"), |
139 self.trUtf8("""<p>Do you really want to disconnect from""" |
142 self.trUtf8("""<p>Do you really want to disconnect from""" |
140 """ <b>{0}</b>?</p><p>All channels will be closed.</p>""")\ |
143 """ <b>{0}</b>?</p><p>All channels will be closed.</p>""")\ |
156 Private slot to edit the network configuration. |
159 Private slot to edit the network configuration. |
157 |
160 |
158 @param name name of the network to edit (string) |
161 @param name name of the network to edit (string) |
159 """ |
162 """ |
160 # TODO: implement this |
163 # TODO: implement this |
|
164 dlg = IrcNetworkListDialog(self.__ircNetworkManager, self) |
|
165 dlg.exec_() |
161 |
166 |
162 def __joinChannel(self, name): |
167 def __joinChannel(self, name): |
163 """ |
168 """ |
164 Private slot to join a channel. |
169 Private slot to join a channel. |
165 |
170 |