X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fxmlrpcwindow.py;fp=sface%2Fxmlrpcwindow.py;h=ae8b6d15707bae1d5b4a0ea5cec63c8f0e596782;hp=532c754ad422a8521a95f1fe0739187db32a5629;hb=18d18184d52738060acf301261c9d7412936ffc2;hpb=2e2aa6b41dd48c13fde0c9ba28299a2d96352f20 diff --git a/sface/xmlrpcwindow.py b/sface/xmlrpcwindow.py index 532c754..ae8b6d1 100644 --- a/sface/xmlrpcwindow.py +++ b/sface/xmlrpcwindow.py @@ -177,8 +177,8 @@ class XmlrpcTracker(QWidget): def updateCallTable(self): self.callTable.clear() - self.callTable.setColumnCount(2) - self.callTable.setHorizontalHeaderLabels(["name", "status"]) + self.callTable.setColumnCount(3) + self.callTable.setHorizontalHeaderLabels(["name", "status", "faultString"]) calls = self.reader.calls self.callTable.setRowCount(len(calls)) @@ -197,6 +197,11 @@ class XmlrpcTracker(QWidget): item.setData(Qt.UserRole, index) self.callTable.setItem(row, 1, item) + item = QTableWidgetItem(call.get("faultString", "")) + item.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled) + item.setData(Qt.UserRole, index) + self.callTable.setItem(row, 2, item) + row = row + 1 self.callTable.resizeColumnsToContents()