Network/IRC/IrcNetworkWidget.py

changeset 2253
7ba2af1ff785
parent 2252
1fc32bd13be3
child 2258
9ca42fd3ecc0
equal deleted inserted replaced
2252:1fc32bd13be3 2253:7ba2af1ff785
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 """

eric ide

mercurial