Network/IRC/IrcNetworkWidget.py

changeset 2258
9ca42fd3ecc0
parent 2253
7ba2af1ff785
child 2279
cbf90feec16f
equal deleted inserted replaced
2257:4c3bda2b71f2 2258:9ca42fd3ecc0
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 """

eric ide

mercurial