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()