def parent(self, index):
node = self.index_get_node(index)
p_obj = node.__adaptor_parent
if p_obj is None:
return QtCore.QModelIndex()
row = self.node_row(p_obj)
return self.createIndex(row, 0, p_obj)