프로젝트

일반

사용자정보

개정판 7fed3e09

ID7fed3e09a3806987e449c5f67059b5faa66ad084
상위 15ccd2b6
하위 6ce13b5a

함의성이(가) 4년 이상 전에 추가함

issue #622: AppDocData item members are used only recognition for attach later except tracerLineNos

Change-Id: I56d19a63ed3e2cb426823f45616f35f8d502d4aa

차이점 보기:

DTI_PID/DTI_PID/MainWindow.py
736 736
        self.itemTreeWidget.sceneChanged(self.graphicsView.scene().items())
737 737

  
738 738
    def dbUpdate(self):
739
        """ no more used """
739 740
        """db update when save or recognition"""
740 741

  
741 742
        try:
......
829 830

  
830 831
            items = self.graphicsView.scene().items()
831 832

  
833
            '''
832 834
            # for check line disappear bug
833 835
            disappear_lines = [line for line in app_doc_data.lines if line not in items]
836
            '''
834 837

  
838
            '''
835 839
            for item in items:
836 840
                if issubclass(type(item), QEngineeringAbstractItem):
837 841
                    app_doc_data.allItems.append(item)
838 842
                    if issubclass(type(item), QEngineeringTextItem):
839 843
                        app_doc_data.texts.append(item)
844
            '''
840 845

  
846
            '''
841 847
            # for check line disappear bug
842 848
            if disappear_lines:
843 849
                app_doc_data.allItems.extend(disappear_lines)
844 850
                for dis_line in disappear_lines:
845 851
                    self.addMessage.emit(MessageType.Check, f"disapper line from scene : {str(dis_line)}")
852
            '''
846 853

  
854
            '''
847 855
            itemTypes = []
848 856
            for item in items:
849 857
                typeExist = False
......
853 861
                        break
854 862
                if not typeExist:
855 863
                    itemTypes.append(type(item))
864
            '''
856 865

  
857
            self._save_work_cmd = SaveWorkCommand()
866
            self._save_work_cmd = SaveWorkCommand(self.graphicsView.scene())
858 867
            self._save_work_cmd.show_progress.connect(self.progress_bar.setValue)
859 868
            self._save_work_cmd.display_message.connect(self.onAddMessage)
860 869
            self._save_work_cmd.finished.connect(self.save_finished)
......
2190 2199
            for drawing, tree_item in checked_drawings.items():
2191 2200
                drawing.datetime = _now
2192 2201
                tree_item.setText(1, _now)
2193
            app_doc_data.saveDrawings(checked_drawings.keys())
2202
            #app_doc_data.saveDrawings(checked_drawings.keys())
2194 2203
            self.changeViewCheckedState(True)
2195 2204
            # up to here
2196 2205
        except Exception as ex:
......
2686 2695
                if item is not None:
2687 2696
                    item.transfer.onRemoved.connect(self.itemRemoved)
2688 2697
                    symbols.append(item)
2689
                    app_doc_data.symbols.append(item)
2698
                    #app_doc_data.symbols.append(item)
2690 2699
                    item.addSvgItemToScene(self.graphicsView.scene())
2691 2700
                else:
2692 2701
                    pt = [float(x) for x in symbol.find('LOCATION').text.split(',')]

내보내기 Unified diff

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