mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-04-22 15:14:44 +00:00
Log URL data directly in the model.
This commit is contained in:
parent
69ca5c1110
commit
4f9727710a
2 changed files with 6 additions and 10 deletions
|
|
@ -29,7 +29,7 @@ from .options import LinkCheckerOptions
|
|||
from .checker import CheckerThread
|
||||
from .contextmenu import ContextMenu
|
||||
from .editor import EditorWindow
|
||||
from .urlmodel import UrlItem, UrlItemModel
|
||||
from .urlmodel import UrlItemModel
|
||||
from .settings import Settings
|
||||
from .. import configuration, checker, director, add_intern_pattern, \
|
||||
strformat, fileutil
|
||||
|
|
@ -108,7 +108,7 @@ class LinkCheckerMain (QtGui.QMainWindow, Ui_MainWindow):
|
|||
self.status = Status.idle
|
||||
self.checker.finished.connect(set_idle)
|
||||
self.checker.terminated.connect(set_idle)
|
||||
self.log_url_signal.connect(self.log_url)
|
||||
self.log_url_signal.connect(self.model.log_url)
|
||||
|
||||
def init_treeview (self):
|
||||
self.model = UrlItemModel()
|
||||
|
|
@ -161,7 +161,6 @@ class LinkCheckerMain (QtGui.QMainWindow, Ui_MainWindow):
|
|||
self.controlButton.setEnabled(True)
|
||||
self.treeView.setSortingEnabled(True)
|
||||
elif status == Status.checking:
|
||||
self.num = 0
|
||||
self.treeView.setSortingEnabled(False)
|
||||
self.debug.reset()
|
||||
self.progress.reset()
|
||||
|
|
@ -252,11 +251,6 @@ Version 2 or later.</p>
|
|||
self.checker.check(self.aggregate, self.progress)
|
||||
self.status = Status.checking
|
||||
|
||||
def log_url (self, url_data):
|
||||
"""Add URL data to tree widget."""
|
||||
self.model.addUrlItem(UrlItem(url_data, self.num))
|
||||
self.num += 1
|
||||
|
||||
def view_item_properties (self, item):
|
||||
self.properties.set_item(item)
|
||||
self.properties.show()
|
||||
|
|
|
|||
|
|
@ -163,10 +163,12 @@ class UrlItemModel(QtCore.QAbstractItemModel):
|
|||
self.urls = []
|
||||
self.endResetModel()
|
||||
|
||||
def addUrlItem (self, urlitem):
|
||||
def log_url (self, url_data):
|
||||
"""Add URL data to tree model."""
|
||||
row = self.rowCount()
|
||||
self.beginInsertRows(QtCore.QModelIndex(), row, row)
|
||||
self.urls.append(urlitem)
|
||||
num = len(self.urls)
|
||||
self.urls.append(UrlItem(url_data, num))
|
||||
self.endInsertRows()
|
||||
return True
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue