X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fsliceview.py;h=d9850bbb06649db025ccfdc80448764a75dd1962;hp=65b65724f905b8b13c58509076a20cc39c926683;hb=37dfde8c6c59f3c33d1225d3c73cb5ec11c12306;hpb=c6329bf47bb381a75a23c34c02071e6f7571ba7b diff --git a/sface/sliceview.py b/sface/sliceview.py index 65b6572..d9850bb 100644 --- a/sface/sliceview.py +++ b/sface/sliceview.py @@ -112,14 +112,21 @@ class SliceView(QTableView): node_index = model.index(current.row(), 0, current.parent()) node_data = node_index.data().toString() +MODE_AUTHORITY_SLICES = 1 +MODE_USER_SLICES = 2 + class SliceModel(QStandardItemModel): - def __init__(self, rows=0, columns=4, parent=None): + def __init__(self, rows=0, columns=4, parent=None, mode=MODE_AUTHORITY_SLICES): QStandardItemModel.__init__(self, rows, columns, parent) + self.mode = mode def updateModel(self): self.clear() - slice_names = SfiData().getAuthorityHrns(type="slice") + if (self.mode == MODE_AUTHORITY_SLICES): + slice_names = SfiData().getAuthorityHrns(type="slice") + else: # MODE_USER_SLICES + slice_names = SfiData().getUserSliceHrns() rootItem = self.invisibleRootItem()