mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-05-20 20:31:53 +00:00
Emit URL log message
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3974 e7d03fd6-7b0d-0410-9947-9c21f3af8025
This commit is contained in:
parent
ed3f4f0ee1
commit
2620b7ec51
1 changed files with 8 additions and 0 deletions
|
|
@ -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.</p>
|
|||
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."""
|
||||
|
|
|
|||
Loading…
Reference in a new issue