label1 = QLabel("User HRN:", self)
self.user = QLineEdit(config.getUser(), self)
+ self.user.setAttribute(Qt.WA_MacShowFocusRect, 0)
label2 = QLabel("Slice HRN:", self)
self.slice = QLineEdit(config.getSlice(), self)
+ self.slice.setAttribute(Qt.WA_MacShowFocusRect, 0)
apply = QPushButton("Apply", self)
apply.setSizePolicy(QSizePolicy.Maximum, QSizePolicy.Maximum)
self.setRootIsDecorated(True)
self.setAlternatingRowColors(True)
self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
+ self.setAttribute(Qt.WA_MacShowFocusRect, 0)
class TreeItem:
def __init__(self, data, parent=None):
networkItem = TreeItem([QString(network), QString("")], self.nodeModel.rootItem)
all_nodes = rspec_get_nodes_from_network(rspec_string, network)
- for node in all_nodes:
+ sliver_nodes = rspec_get_sliver_nodes_from_network(rspec_string, network)
+ available_nodes = filter(lambda x:x not in sliver_nodes, all_nodes)
+
+ for node in sliver_nodes:
+ nodeItem = TreeItem([QString(""), QString("%s (selected)" % node)], networkItem)
+ networkItem.appendChild(nodeItem)
+
+ for node in available_nodes:
nodeItem = TreeItem([QString(""), QString(node)], networkItem)
networkItem.appendChild(nodeItem)