display faultstring in call list
authorsmbaker <smbaker@fc8clean.lan>
Tue, 18 Oct 2011 22:30:31 +0000 (15:30 -0700)
committersmbaker <smbaker@fc8clean.lan>
Tue, 18 Oct 2011 22:30:31 +0000 (15:30 -0700)
sface/xmlrpcwindow.py

index 532c754..ae8b6d1 100644 (file)
@@ -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()