37 joinChannel = pyqtSignal(str) |
37 joinChannel = pyqtSignal(str) |
38 nickChanged = pyqtSignal(str) |
38 nickChanged = pyqtSignal(str) |
39 sendData = pyqtSignal(str) |
39 sendData = pyqtSignal(str) |
40 away = pyqtSignal(bool) |
40 away = pyqtSignal(bool) |
41 |
41 |
42 |
|
43 def __init__(self, parent=None): |
42 def __init__(self, parent=None): |
44 """ |
43 """ |
45 Constructor |
44 Constructor |
46 |
45 |
47 @param parent reference to the parent widget (QWidget) |
46 @param parent reference to the parent widget (QWidget) |
55 self.awayButton.setIcon(UI.PixmapCache.getIcon("ircUserPresent.png")) |
54 self.awayButton.setIcon(UI.PixmapCache.getIcon("ircUserPresent.png")) |
56 |
55 |
57 self.joinButton.setEnabled(False) |
56 self.joinButton.setEnabled(False) |
58 self.nickCombo.setEnabled(False) |
57 self.nickCombo.setEnabled(False) |
59 self.awayButton.setEnabled(False) |
58 self.awayButton.setEnabled(False) |
|
59 |
|
60 self.channelCombo.lineEdit().returnPressed.connect(self.on_joinButton_clicked) |
|
61 self.nickCombo.lineEdit().returnPressed.connect( |
|
62 self.on_nickCombo_currentIndexChanged) |
60 |
63 |
61 self.__initMessagesMenu() |
64 self.__initMessagesMenu() |
62 |
65 |
63 self.__manager = None |
66 self.__manager = None |
64 self.__connected = False |
67 self.__connected = False |
189 networkName = self.networkCombo.currentText() |
192 networkName = self.networkCombo.currentText() |
190 network = self.__manager.getNetwork(networkName) |
193 network = self.__manager.getNetwork(networkName) |
191 return network.getChannels() |
194 return network.getChannels() |
192 |
195 |
193 @pyqtSlot(str) |
196 @pyqtSlot(str) |
194 def on_nickCombo_currentIndexChanged(self, nick): |
197 def on_nickCombo_currentIndexChanged(self, nick=""): |
195 """ |
198 """ |
196 Private slot to use another nick name. |
199 Private slot to use another nick name. |
197 |
200 |
198 @param nick nick name to use (string) |
201 @param nick nick name to use (string) |
199 """ |
202 """ |