프로젝트

일반

사용자정보

개정판 68caf174

ID68caf174aa56d3acfee36aa14d95610a4ecf3abf
상위 231a595d
하위 9df87872

함의성이(가) 11달 전에 추가함

add line no search context

Change-Id: Ic4be79bb769de2505c95902447cf9ad683078541

차이점 보기:

DTI_PID/DTI_PID/Shapes/EngineeringLineNoTextItem.py
205 205
            allAction.triggered.connect(self.contextSelectAll)
206 206
            menu.addAction(allAction)
207 207

  
208
            searchAction = QAction('Search Duplication Line No', None)
209
            searchAction.triggered.connect(self.contextSearch)
210
            menu.addAction(searchAction)
211

  
208 212
            highlightAction = QAction('Highlight', None)
209 213
            highlightAction.triggered.connect(lambda: self.contextHighlight(self))
210 214
            menu.addAction(highlightAction)
......
260 264
            text.update_font()
261 265
            text.update()
262 266

  
267
    def contextSearch(self):
268
        from App import App
269
        from TextItemEditDialog import QTextItemEditDialog
270

  
271
        dlgTextItemEdit = QTextItemEditDialog(App.mainWnd(), 'Line No')
272
        dlgTextItemEdit.show()
273
        dlgTextItemEdit.exec_()
274

  
263 275
    def contextSelectAll(self):
264 276
        from App import App
265 277
        
DTI_PID/DTI_PID/TextItemEditDialog.py
42 42
        if issubclass(type(item), SymbolSvgItem):
43 43
            self.ui.lineEditFindText.setText(item.name)
44 44
            self.ui.checkBoxSymbol.setCheckState(Qt.Checked)
45
        elif type(item) is str and item == 'Line No':
46
            self.ui.lineEditFindText.setText(item)
45 47
        elif item == None:
46 48
            clipboard = QApplication.clipboard()
47 49
            mime_data = clipboard.mimeData()

내보내기 Unified diff

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