def populate_syn_list(self): self.all_syns = self.syconn_gate.get_all_syn_metda_data() #print('list of all here') #print(len(all_ssv_ids)) for syn in zip(self.all_syns['ssv_partner_0'], self.all_syns['ssv_partner_1']): item = QtGui.QStandardItem(str(syn)) self.syn_item_model.appendRow(item) self.syn_selector.setModel(self.syn_item_model) return
def populate_ssv_list(self): all_ssv_ids = self.syconn_gate.get_list_of_all_ssv_ids()['ssvs'] #print('list of all here') #print(len(all_ssv_ids)) for ssv_id in all_ssv_ids: #print(ssv_id) item = QtGui.QStandardItem(str(int(ssv_id))) self.ssv_item_model.appendRow(item) self.ssv_selector.setModel(self.ssv_item_model) return
def __init__(self, parent_item, folder_name): """ Initialize Folder Items unpopulated. Args: parent_item (ContainerItem): Container Item parent for Folder Item. folder_name (str): A name for the folder item (e.g. SESSIONS). """ super(FolderItem, self).__init__() self.source_dir = parent_item.source_dir icon_path = "Resources/Icons/folder.png" icon = QtGui.QIcon(str(self.source_dir / icon_path)) self.parent_item = parent_item self.parent_container = parent_item.container self.folderItem = QtGui.QStandardItem() self.setText(folder_name) self.setIcon(icon) parent_item.appendRow(self)
local_dict[node_id] = gModel.createItem(node_name, node_id) # add children recursively for nid, item in local_dict.iteritems(): pid = h3d.getNodeParent(nid) try: parent = gModel.getItem(local_dict[pid]) parent.appendRow(gModel.getItem(item)) except KeyError: # it's top level node, or its parent is a editor node root.appendRow(gModel.getItem(item)) horde_connect = get_connector(horde_window) proto_node = QtGui.QStandardItem("Node") @horde_connect('sceneLoaded()') def setup_scene_tree_widget(): scene_tree_widget.setModel(gModel) gModel.clearItems() gModel.setHorizontalHeaderLabels(['Scene Nodes']) root = gModel.invisibleRootItem() construct_tree(root) @connect('clicked(QModelIndex)') def on_activate(idx): model = scene_tree_widget.model() item = model.itemFromIndex(idx)