def getfile(self): design = Design.open(self) if design is not None: self.subdesign = design self.validatename() else: self.subdesign = None
def open(self): design = Design.open(self) if not design is None: self.load_design(design) if self.menu_system.actions['project_auto_reprocess'].isChecked(): self.reprocessoperations() self.view_2d.zoomToFit()
def open(self): design = Design.open(self) if not design is None: self.load_design(design) if self.menu_system.actions['project_auto_reprocess'].isChecked(): self.reprocessoperations() self.view_2d.zoomToFit()
def load_item(self): from popupcad.filetypes.design import Design newitem = Design.open() newitem.reprocessoperations() self.items[newitem.id] = newitem self.refresh_list(newitem) self.items_updated.emit()
def load_item(self): from popupcad.filetypes.design import Design newitem = Design.open() newitem.reprocessoperations() self.items[newitem.id] = newitem self.refresh_list(newitem) self.items_updated.emit()
def open(self,filename=None): if filename==None: design = Design.open(self) else: design = Design.load_yaml(filename) if not design==None: self.load_design(design) if self.act_autoreprocesstoggle.isChecked(): self.reprocessoperations() self.view_2d.zoomToFit()
return sketch_list def build_input_list(inner_inputs,frozen_operations): input_list = [] for input_link,frozen_op in zip(inner_inputs,frozen_operations): input_list.append(InputData((frozen_op.id,0),input_link,0)) return input_list def find_required_links(needed_by,found_in): required_links = find_necessary_links(needed_by.operations) inner_operation_ids = [op.id for op in found_in.operations] required_links2 = [link for link in required_links if link[0] in inner_operation_ids] return required_links2 import sys import PySide.QtGui as qg app = qg.QApplication(sys.argv[0]) design = Design.open() design = design.upgrade() design.reprocessoperations() t = design.build_tree() # inner_operation_indices = [120,121,122,123,124,125] # split_design(design,inner_operation_indices) # #design.save_yaml('C:/Users/danaukes/desktop/test7.cad') design.saveAs() sys.exit(app.exec_())
for input_link, frozen_op in zip(inner_inputs, frozen_operations): input_list.append(InputData((frozen_op.id, 0), input_link, 0)) return input_list def find_required_links(needed_by, found_in): required_links = find_necessary_links(needed_by.operations) inner_operation_ids = [op.id for op in found_in.operations] required_links2 = [ link for link in required_links if link[0] in inner_operation_ids ] return required_links2 import sys import qt.QtCore as qc import qt.QtGui as qg app = qg.QApplication(sys.argv[0]) design = Design.open() design = design.upgrade() design.reprocessoperations() t = design.build_tree() # inner_operation_indices = [120, 121, 122, 123, 124, 125] # split_design(design, inner_operation_indices) # #design.save_yaml('C:/Users/danaukes/desktop/test7.cad') design.saveAs() sys.exit(app.exec_())