def loadWorkers(self, loadData):
for workerData in loadData:
newWorker = Worker(self)
newconn = Connection(workerData[0], workerData[1], newWorker.messagecallback)
newWorker.connection = newconn
if not newconn.valid:
newWorker.createTreeitem()
newWorker.connectionLost()
self.connections[newconn.socket] = (newconn, newWorker)
for state in workerData[2]:
newWorker.monitorState[state[0]] = {}
newWorker.monitorState[state[0]]["state"] = state[1]
monitorTreeitem = QTreeWidgetItem()
monitorTreeitem.setText(0, state[0])
newWorker.workerTreeItem.addChild(monitorTreeitem)
newWorker.monitorState[state[0]]["treeitem"] = monitorTreeitem
newWorker.monitorState[state[0]]["sheet"] = newWorker.parent.sheethandler.newMonitorSheet(str(newWorker.connection.ip) + ":" + str(newWorker.connection.port) + " - " + state[0], monitorTreeitem)
newWorker.monitorState[state[0]]["sheet"].relations = state[2]
评论列表
文章目录