프로젝트

일반

사용자정보

개정판 ed352210

IDed352210a5dd625632c1bd8d4f9a1336c998293b
상위 b91aa8fb
하위 d1458381

함의성이(가) 약 5년 전에 추가함

issue #622: fix db save and load

Change-Id: I76289fafb6cb0a132a4ec6387f22ea276188d523

차이점 보기:

DTI_PID/DTI_PID/MainWindow.py
2968 2968

  
2969 2969
                runs = app_doc_data.get_pipe_runs(str(line_no.uid))
2970 2970
                if not runs: continue
2971

  
2972
                line_no_tree_item = self.itemTreeWidget.addTreeItem(self.itemTreeWidget.root, line_no)
2973

  
2971 2974
                for run in runs:
2972 2975
                    line_run = QEngineeringRunItem()
2973 2976
                    run_items = app_doc_data.get_pipe_run_items(run['UID'])
......
2977 2980
                        if run_item is not None:
2978 2981
                            run_item.owner = line_no
2979 2982
                            line_run.items.append(run_item)
2980
                line_no.runs.append(line_run)
2981
                line_no_tree_item = self.itemTreeWidget.addTreeItem(self.itemTreeWidget.root, line_no)
2983
                    line_run.owner = line_no
2984
                    line_no.runs.append(line_run)
2982 2985

  
2983
                for run_item in line_run.items:
2984
                    if issubclass(type(run_item), SymbolSvgItem):
2985
                        self.init_add_tree_item(line_no_tree_item, run_item)
2986
                    for run_item in line_run.items:
2987
                        if issubclass(type(run_item), SymbolSvgItem):
2988
                            self.init_add_tree_item(line_no_tree_item, run_item)
2986 2989

  
2987 2990
                app_doc_data.tracerLineNos.append(line_no)
2988 2991

  
DTI_PID/DTI_PID/Shapes/EngineeringLineNoTextItem.py
583 583

  
584 584
        app_doc_data = AppDocData.instance()
585 585
        cols = ['UID', 'Drawings_UID', 'Symbol_UID', 'X', 'Y', 'Width', 'Height', 'Rotation', 'Value', 'Connected']
586
        values = ['?', '?', "(select UID from Symbol where Name='Line NO' and SymbolType_UID=-1)", '?', '?', '?', '?', '?', '?', '?']
586
        if type(self) is QEngineeringLineNoTextItem:
587
            values = ['?', '?', "(select UID from Symbol where Name='Line NO' and SymbolType_UID=-1)", '?', '?', '?', '?', '?', '?', '?']
588
        else:
589
            values = ['?', '?', "(select UID from Symbol where Name='Trim Line NO' and SymbolType_UID=-1)", '?', '?', '?', '?', '?', '?', '?']
587 590
        params = [(str(self.uid), str(app_doc_data.activeDrawing.UID), self.loc[0], self.loc[1], self.size[0], self.size[1], str(self.angle),\
588 591
        self.text(),\
589 592
        str(self.conns[0]) if self.conns else None)]

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)