개정판 8b800913
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