29 @signal editNetwork(str) emitted to edit a network configuration |
29 @signal editNetwork(str) emitted to edit a network configuration |
30 @signal joinChannel(str) emitted to join a channel |
30 @signal joinChannel(str) emitted to join a channel |
31 @signal nickChanged(str) emitted to change the nick name |
31 @signal nickChanged(str) emitted to change the nick name |
32 @signal sendData(str) emitted to send a message to the channel |
32 @signal sendData(str) emitted to send a message to the channel |
33 @signal away(bool) emitted to indicate the away status |
33 @signal away(bool) emitted to indicate the away status |
|
34 @signal autoConnected() emitted after an automatic connection was initiated |
34 """ |
35 """ |
35 connectNetwork = pyqtSignal(str, bool) |
36 connectNetwork = pyqtSignal(str, bool) |
36 editNetwork = pyqtSignal(str) |
37 editNetwork = pyqtSignal(str) |
37 joinChannel = pyqtSignal(str) |
38 joinChannel = pyqtSignal(str) |
38 nickChanged = pyqtSignal(str) |
39 nickChanged = pyqtSignal(str) |
39 sendData = pyqtSignal(str) |
40 sendData = pyqtSignal(str) |
40 away = pyqtSignal(bool) |
41 away = pyqtSignal(bool) |
|
42 autoConnected = pyqtSignal() |
41 |
43 |
42 def __init__(self, parent=None): |
44 def __init__(self, parent=None): |
43 """ |
45 """ |
44 Constructor |
46 Constructor |
45 |
47 |
87 for networkName in self.__manager.getNetworkNames(): |
89 for networkName in self.__manager.getNetworkNames(): |
88 if self.__manager.getNetwork(networkName).autoConnect(): |
90 if self.__manager.getNetwork(networkName).autoConnect(): |
89 row = self.networkCombo.findText(networkName) |
91 row = self.networkCombo.findText(networkName) |
90 self.networkCombo.setCurrentIndex(row) |
92 self.networkCombo.setCurrentIndex(row) |
91 self.on_connectButton_clicked() |
93 self.on_connectButton_clicked() |
|
94 self.autoConnected.emit() |
92 break |
95 break |
93 |
96 |
94 @pyqtSlot() |
97 @pyqtSlot() |
95 def __refreshNetworks(self): |
98 def __refreshNetworks(self): |
96 """ |
99 """ |