X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fscreens%2Fmainscreen.py;h=4eb4a202b93bce03252dc74f5e7687b3deba8991;hp=6a2b95b508e2c9ea0a309c4800caccf24d9cef60;hb=20a9a25befdeade85df0378d8bc2bec36ffcd8b0;hpb=21577912c86f62a62325bde9f6bd8bbe11bb28f1 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()