From c78ce70afaa6356038d98ed96461f5102e65a4dd Mon Sep 17 00:00:00 2001 From: Et0h Date: Fri, 24 Oct 2014 20:19:21 +0100 Subject: [PATCH] Make room name column span entire row --- syncplay/ui/gui.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/syncplay/ui/gui.py b/syncplay/ui/gui.py index 59fd0c4..fa6fd18 100644 --- a/syncplay/ui/gui.py +++ b/syncplay/ui/gui.py @@ -104,8 +104,7 @@ class MainWindow(QtGui.QMainWindow): roomitem.setFont(font) blankitem = QtGui.QStandardItem("") roomitem.setFlags(roomitem.flags() & ~Qt.ItemIsEditable) - blankitem.setFlags(blankitem.flags() & ~Qt.ItemIsEditable) - usertreeRoot.appendRow((roomitem, blankitem)) + usertreeRoot.appendRow(roomitem) for user in rooms[room]: useritem = QtGui.QStandardItem(user.username) @@ -149,6 +148,10 @@ class MainWindow(QtGui.QMainWindow): self.listTreeView.setItemDelegate(UserlistItemDelegate()) self.listTreeView.setItemsExpandable(False) self.listTreeView.expandAll() + roomtocheck = 0 + while self.listTreeModel.item(roomtocheck): + self.listTreeView.setFirstColumnSpanned(roomtocheck, self.listTreeView.rootIndex(), True) + roomtocheck += 1 self.listTreeView.header().setStretchLastSection(False) self.listTreeView.header().setResizeMode(0, QtGui.QHeaderView.ResizeToContents) self.listTreeView.header().setResizeMode(1, QtGui.QHeaderView.ResizeToContents)