Network/IRC/IrcWidget.py

changeset 2258
9ca42fd3ecc0
parent 2256
d07e2e6f3c56
child 2264
d8176c78c6a6
diff -r 4c3bda2b71f2 -r 9ca42fd3ecc0 Network/IRC/IrcWidget.py
--- a/Network/IRC/IrcWidget.py	Mon Dec 10 18:36:29 2012 +0100
+++ b/Network/IRC/IrcWidget.py	Mon Dec 10 18:38:08 2012 +0100
@@ -10,7 +10,7 @@
 import re
 import logging
 
-from PyQt4.QtCore import pyqtSlot, Qt, QByteArray, QTimer
+from PyQt4.QtCore import pyqtSlot, pyqtSignal, Qt, QByteArray, QTimer
 from PyQt4.QtGui import QWidget, QToolButton, QLabel
 from PyQt4.QtNetwork import QTcpSocket, QAbstractSocket
 try:
@@ -34,7 +34,11 @@
 class IrcWidget(QWidget, Ui_IrcWidget):
     """
     Class implementing the IRC window.
+    
+    @signal autoConnected() emitted after an automatic connection was initiated
     """
+    autoConnected = pyqtSignal()
+    
     ServerDisconnected = 1
     ServerConnected = 2
     ServerConnecting = 3
@@ -104,6 +108,7 @@
         self.networkWidget.nickChanged.connect(self.__changeNick)
         self.networkWidget.sendData.connect(self.__send)
         self.networkWidget.away.connect(self.__away)
+        self.networkWidget.autoConnected.connect(self.autoConnected)
     
     def shutdown(self):
         """

eric ide

mercurial