def update_items(self): self.sobject.update_snapshots() self.collapse_all_children() gf.add_snapshot_item( self.tree_item, self.parent_ui, self.sobject, self.stype, self.process, self.sobject.process.get(self.process), self.info, self.sep_versions, False, )
def add_snapshots_items(self, snapshots): snapshot_items = gf.add_snapshot_item( self.tree_item, self.parent_ui, self.sobject, self.stype, self.process, snapshots, self.info, self.sep_versions, False, ) return snapshot_items
def fill_snapshots_items(self): # current_widget = self.get_current_widget() # current_tree_widget = current_widget.resultsTreeWidget # print current_tree_widget # tree_widget = self.resultsTreeWidget.itemWidget(tree_item, 0) # tree_widget = self.get_current_tree_widget() # TODO Show All Process # process = [] # if self.searchOptionsGroupBox.showAllProcessCheckBox.isChecked(): # process = self.process # else: # for p in tree_widget.sobject.process.iterkeys(): # process.append(p) # if self.type == 'sobject' and not self.info['is_expanded']: # self.info['is_expanded'] = True for proc in self.process_items: for key, val in self.sobject.process.iteritems(): # because it is dict, items could be in any position if key == proc.process: self.process_snapshot_items.append(proc.add_snapshots_items(val)) # MOVED TO PROCESS ITEM # self.process_snapshot_items.append(gf.add_snapshot_item( # proc.tree_item, # self.parent_ui, # proc.sobject, # proc.stype, # proc.process, # val, # proc.info, # self.sep_versions, # False, # )) for key, val in self.sobject.process.iteritems(): if key == 'publish': self.root_snapshot_items.append(gf.add_snapshot_item( self.tree_item, self.parent_ui, self.sobject, self.stype, 'publish', val, self.info, self.sep_versions, True, ))