git://git.onelab.eu
/
sface.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ability for sliceview to display user slices instead of authority slices
[sface.git]
/
sface
/
sliceview.py
diff --git
a/sface/sliceview.py
b/sface/sliceview.py
index
65b6572
..
d9850bb
100644
(file)
--- 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()
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):
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)
QStandardItemModel.__init__(self, rows, columns, parent)
+ self.mode = mode
def updateModel(self):
self.clear()
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()
rootItem = self.invisibleRootItem()