From 2620b7ec51a08847a1416f6d99aa690631aafc4b Mon Sep 17 00:00:00 2001 From: calvin Date: Thu, 19 Feb 2009 09:17:00 +0000 Subject: [PATCH] Emit URL log message git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3974 e7d03fd6-7b0d-0410-9947-9c21f3af8025 --- linkcheck/gui/__init__.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/linkcheck/gui/__init__.py b/linkcheck/gui/__init__.py index 26ed9507..1d36761c 100644 --- a/linkcheck/gui/__init__.py +++ b/linkcheck/gui/__init__.py @@ -62,6 +62,7 @@ class LinkCheckerMain (QtGui.QMainWindow, Ui_MainWindow): self.connect(self.checker, QtCore.SIGNAL("finished()"), self.set_status_idle) self.connect(self.checker, QtCore.SIGNAL("terminated()"), self.set_status_idle) self.connect(self.checker, QtCore.SIGNAL("add_message(QString)"), self.add_message) + self.connect(self.checker, QtCore.SIGNAL("log_url(PyQt_PyObject)"), self.log_url) self.connect(self.checker, QtCore.SIGNAL("status(QString)"), self.progress.status) self.connect(self.controlButton, QtCore.SIGNAL("clicked()"), self.start) self.connect(self.optionsButton, QtCore.SIGNAL("clicked()"), self.options.exec_) @@ -184,6 +185,9 @@ Version 2 or later.

self.output.setText(text+msg) self.output.moveCursor(QtGui.QTextCursor.End) + def log_url (self, url_data): + pass # XXX log url_data + def set_statusbar (self, msg): """Show status message in status bar.""" self.statusBar.showMessage(msg) @@ -344,6 +348,10 @@ class GuiLogger (TextLogger): self.end_output_called = True super(GuiLogger, self).end_output() + def log_url (self, url_data): + super(GuiLogger, self).log_url(url_data) + self.widget.emit(QtCore.SIGNAL("log_url(PyQt_PyObject)"), url_data) + class StatusLogger (object): """Custom status logger to delegate status message to the UI."""