개정판 31810e8f
fix change contextmenu
Change-Id: Ibaa562795d086f2e3d948eae980b00f37eea1673
DTI_PID/DTI_PID/Shapes/EngineeringLineItem.py | ||
---|---|---|
2075 | 2075 |
if len(items) > 0 and self in items: |
2076 | 2076 |
menu = QMenu() |
2077 | 2077 |
|
2078 |
showAction = QAction('Show Onwer', None) |
|
2079 |
showAction.triggered.connect(self.contextShow) |
|
2080 |
menu.addAction(showAction) |
|
2078 |
if len(items) == 1: |
|
2079 |
showAction = QAction('Show Onwer', None) |
|
2080 |
showAction.triggered.connect(self.contextShow) |
|
2081 |
menu.addAction(showAction) |
|
2081 | 2082 |
|
2082 | 2083 |
mergeAction = QAction('Merge(M)', None) |
2083 | 2084 |
mergeAction.triggered.connect(self.contextMerge) |
2084 | 2085 |
menu.addAction(mergeAction) |
2085 | 2086 |
|
2086 |
reverseAction = QAction('Reverse(C)', None) |
|
2087 |
reverseAction.triggered.connect(self.contextReverse) |
|
2088 |
menu.addAction(reverseAction) |
|
2087 |
if len(items) == 1: |
|
2088 |
reverseAction = QAction('Reverse(C)', None) |
|
2089 |
reverseAction.triggered.connect(self.contextReverse) |
|
2090 |
menu.addAction(reverseAction) |
|
2089 | 2091 |
|
2090 |
arrowAction = QAction('Arrow(A)', None) |
|
2091 |
arrowAction.triggered.connect(self.contextArrow) |
|
2092 |
menu.addAction(arrowAction) |
|
2092 |
arrowAction = QAction('Arrow(A)', None)
|
|
2093 |
arrowAction.triggered.connect(self.contextArrow)
|
|
2094 |
menu.addAction(arrowAction)
|
|
2093 | 2095 |
|
2094 | 2096 |
lineTypeChangeMenu = QMenu(menu) |
2095 | 2097 |
lineTypeChangeMenu.setTitle('Change Line Type') |
... | ... | |
2110 | 2112 |
|
2111 | 2113 |
menu.addMenu(lineTypeChangeMenu) |
2112 | 2114 |
|
2113 |
deleteAction = QAction('Delete(E)', None) |
|
2114 |
deleteAction.triggered.connect(self.contextDelete) |
|
2115 |
menu.addAction(deleteAction) |
|
2115 |
if len(items) == 1: |
|
2116 |
deleteAction = QAction('Delete(E)', None) |
|
2117 |
deleteAction.triggered.connect(self.contextDelete) |
|
2118 |
menu.addAction(deleteAction) |
|
2116 | 2119 |
|
2117 | 2120 |
menu.exec_(event.screenPos()) |
2118 | 2121 |
|
내보내기 Unified diff