From: Barış Metin Date: Fri, 10 Sep 2010 12:44:47 +0000 (+0200) Subject: enable tree decoration X-Git-Tag: sface-0.1-1~73 X-Git-Url: http://git.onelab.eu/?p=sface.git;a=commitdiff_plain;h=20a9a25befdeade85df0378d8bc2bec36ffcd8b0 enable tree decoration --- 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()