diff --git a/src/Mod/Arch/ArchSectionPlane.py b/src/Mod/Arch/ArchSectionPlane.py index 830a6328ae..38ea137199 100644 --- a/src/Mod/Arch/ArchSectionPlane.py +++ b/src/Mod/Arch/ArchSectionPlane.py @@ -1133,6 +1133,19 @@ class _ViewProviderSectionPlane: self.setEdit(vobj,None) + def setupContextMenu(self,vobj,menu): + """CONTEXT MENU setup""" + from PySide import QtCore,QtGui + action1 = QtGui.QAction(QtGui.QIcon(":/icons/Draft_Edit.svg"),"Toggle Cutview",menu) + action1.triggered.connect(lambda f=self.contextCutview, arg=vobj:f(arg)) + menu.addAction(action1) + + def contextCutview(self,vobj): + """CONTEXT MENU command to toggle CutView property on and off""" + if vobj.CutView: + vobj.CutView = False + else: vobj.CutView = True + class _ArchDrawingView: