프로젝트

일반

사용자정보

개정판 8b800913

ID8b80091372c5e3b9719a79d01c1aa59bd5a033c5
상위 0e14457d
하위 b1e6c878, 3f4926f4

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

contexts

Change-Id: I4d579013d3420ca2ea25d7bfb1996c1efea83bdc

차이점 보기:

DTI_PID/DTI_PID/Shapes/EngineeringLineItem.py
2104 2104
                reverseAction.triggered.connect(self.contextReverse)
2105 2105
                menu.addAction(reverseAction)
2106 2106

  
2107
                arrowAction = QAction('Arrow(A)', None)
2108
                arrowAction.triggered.connect(self.contextArrow)
2109
                menu.addAction(arrowAction)
2107
            arrowAction = QAction('Arrow(A)', None)
2108
            arrowAction.triggered.connect(self.contextArrow)
2109
            menu.addAction(arrowAction)
2110 2110

  
2111 2111
            lineTypeChangeMenu = QMenu(menu)
2112 2112
            lineTypeChangeMenu.setTitle('Change Line Type')
......
2127 2127

  
2128 2128
            menu.addMenu(lineTypeChangeMenu)
2129 2129

  
2130
            if len(items) == 1:
2131
                deleteAction = QAction('Delete(E)', None)
2132
                deleteAction.triggered.connect(self.contextDelete)
2133
                menu.addAction(deleteAction)
2130
            deleteAction = QAction('Delete(E)', None)
2131
            deleteAction.triggered.connect(self.contextDelete)
2132
            menu.addAction(deleteAction)
2134 2133

  
2135 2134
            menu.exec_(event.screenPos())
2136 2135

  
......
2151 2150

  
2152 2151
    def contextArrow(self):
2153 2152
        event = QKeyEvent(QEvent.KeyPress, Qt.Key_A, Qt.NoModifier)
2154
        self.keyPressEvent(event)
2153
        self.scene().keyPressEvent(event)
2155 2154

  
2156 2155
    def contextReverse(self):
2157 2156
        event = QKeyEvent(QEvent.KeyPress, Qt.Key_C, Qt.NoModifier)
DTI_PID/DTI_PID/Shapes/EngineeringTextItem.py
232 232
            editAction.triggered.connect(self.contextEdit)
233 233
            menu.addAction(editAction)
234 234

  
235
            mergeAction = QAction('Merge(M)', None)
236
            mergeAction.triggered.connect(self.contextMerge)
237
            menu.addAction(mergeAction)
238

  
239
            rotateAction = QAction('Rotate(R)', None)
240
            rotateAction.triggered.connect(self.contextRotate)
241
            menu.addAction(rotateAction)
235
            if len(items) > 1:
236
                mergeAction = QAction('Merge(M)', None)
237
                mergeAction.triggered.connect(self.contextMerge)
238
                menu.addAction(mergeAction)
239

  
240
            if len(items) == 1:
241
                rotateAction = QAction('Rotate(R)', None)
242
                rotateAction.triggered.connect(self.contextRotate)
243
                menu.addAction(rotateAction)
242 244

  
243 245
            deleteAction = QAction('Delete(E)', None)
244 246
            deleteAction.triggered.connect(self.contextDelete)
DTI_PID/DTI_PID/Shapes/SymbolSvgItem.py
1254 1254
            deleteAction.triggered.connect(self.contextDelete)
1255 1255
            menu.addAction(deleteAction)
1256 1256

  
1257
            deleteAction = QAction('Show on ARS', None)
1258
            deleteAction.triggered.connect(self.contextShowOnARS)
1259
            menu.addAction(deleteAction)
1257
            arsAction = QAction('Show on ARS', None)
1258
            arsAction.triggered.connect(self.contextShowOnARS)
1259
            menu.addAction(arsAction)
1260 1260

  
1261 1261
            menu.exec_(event.screenPos())
1262 1262
        elif len(items) >= 2:
......
1282 1282
            insertAction.triggered.connect(self.contextInsert)
1283 1283
            menu.addAction(insertAction)
1284 1284

  
1285
            deleteAction = QAction('Delete(E)', None)
1286
            deleteAction.triggered.connect(self.contextDelete)
1287
            menu.addAction(deleteAction)
1288

  
1285 1289
            menu.exec_(event.screenPos())
1286 1290

  
1287 1291

  

내보내기 Unified diff

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