From 20a9a25befdeade85df0378d8bc2bec36ffcd8b0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bar=C4=B1=C5=9F=20Metin?= Date: Fri, 10 Sep 2010 14:44:47 +0200 Subject: [PATCH] enable tree decoration --- sface/screens/mainscreen.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sface/screens/mainscreen.py b/sface/screens/mainscreen.py index 6a2b95b..4eb4a20 100644 --- a/sface/screens/mainscreen.py +++ b/sface/screens/mainscreen.py @@ -14,7 +14,7 @@ class NodeView(QTreeView): QTreeView.__init__(self, parent) self.setItemsExpandable(True) - self.setRootIsDecorated(False) + self.setRootIsDecorated(True) self.setAlternatingRowColors(True) self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) @@ -93,6 +93,11 @@ class NodeModel(QAbstractItemModel): return self.rootItem.data(section) return QVariant() + def flags(self, index): + if not index.isValid(): + return 0 + return Qt.ItemIsEnabled | Qt.ItemIsSelectable + def index(self, row, column, parent): if not self.hasIndex(row, column, parent): return QModelIndex() -- 2.43.0