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): """