From cdbd59bab397ddc7950063ba8db76a892bbbe941 Mon Sep 17 00:00:00 2001 From: Salvo 'LtWorf' Tomaselli Date: Sat, 6 Jun 2015 15:27:11 +0200 Subject: [PATCH] Update UI for header changes Updates the UI to work with the new header changes --- relational_gui/guihandler.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/relational_gui/guihandler.py b/relational_gui/guihandler.py index 8d03bf7..909af66 100644 --- a/relational_gui/guihandler.py +++ b/relational_gui/guihandler.py @@ -179,7 +179,7 @@ class relForm(QtWidgets.QMainWindow): self.ui.table.setColumnCount(1) self.ui.table.headerItem().setText(0, "Empty relation") return - self.ui.table.setColumnCount(len(rel.header.attributes)) + self.ui.table.setColumnCount(len(rel.header)) # Set content for i in rel.content: @@ -189,8 +189,8 @@ class relForm(QtWidgets.QMainWindow): self.ui.table.addTopLevelItem(item) # Sets columns - for i in range(len(rel.header.attributes)): - self.ui.table.headerItem().setText(i, rel.header.attributes[i]) + for i,attr in enumerate(rel.header): + self.ui.table.headerItem().setText(i, attr) self.ui.table.resizeColumnToContents( i) # Must be done in order to avoid too small columns @@ -202,7 +202,7 @@ class relForm(QtWidgets.QMainWindow): '''Shows the attributes of the selected relation''' rel = item.text() self.ui.lstAttributes.clear() - for j in self.relations[rel].header.attributes: + for j in self.relations[rel].header: self.ui.lstAttributes.addItem(j) def updateRelations(self):