assembly: add 'Move part' context menu action for AsmElement(Link)
This commit is contained in:
parent
66d7fbd4fa
commit
bb23fafaaa
|
@ -1158,7 +1158,7 @@ class ViewProviderAsmElement(ViewProviderAsmOnTop):
|
||||||
SelObj=None, SelSubname=None, Element=vobj.Object,
|
SelObj=None, SelSubname=None, Element=vobj.Object,
|
||||||
Group=owner, Subname=subname+element),undo=True)
|
Group=owner, Subname=subname+element),undo=True)
|
||||||
|
|
||||||
def doubleClicked(self,_vobj):
|
def doubleClicked(self,_vobj=None):
|
||||||
from . import mover
|
from . import mover
|
||||||
return mover.movePart(element=self.ViewObject.Object, moveElement=False)
|
return mover.movePart(element=self.ViewObject.Object, moveElement=False)
|
||||||
|
|
||||||
|
@ -1252,6 +1252,12 @@ class ViewProviderAsmElement(ViewProviderAsmOnTop):
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def setupMenu(menu, vobj, vobj2):
|
def setupMenu(menu, vobj, vobj2):
|
||||||
obj = vobj.Object
|
obj = vobj.Object
|
||||||
|
|
||||||
|
action = QtGui.QAction(QtGui.QIcon(), 'Move part', menu)
|
||||||
|
action.setToolTip('Move the owner part using this element as reference coordinate')
|
||||||
|
QtCore.QObject.connect(action,QtCore.SIGNAL("triggered()"),vobj2.Proxy.doubleClicked)
|
||||||
|
menu.addAction(action)
|
||||||
|
|
||||||
action = QtGui.QAction(QtGui.QIcon(),
|
action = QtGui.QAction(QtGui.QIcon(),
|
||||||
"Attach" if obj.Detach else "Detach", menu)
|
"Attach" if obj.Detach else "Detach", menu)
|
||||||
if obj.Detach:
|
if obj.Detach:
|
||||||
|
@ -2018,7 +2024,7 @@ class ViewProviderAsmElementLink(ViewProviderAsmOnTop):
|
||||||
def getDefaultColor(self):
|
def getDefaultColor(self):
|
||||||
return (1.0,60.0/255.0,60.0/255.0)
|
return (1.0,60.0/255.0,60.0/255.0)
|
||||||
|
|
||||||
def doubleClicked(self,_vobj):
|
def doubleClicked(self,_vobj=None):
|
||||||
from . import mover
|
from . import mover
|
||||||
return mover.movePart(element=self.ViewObject.Object, moveElement=False)
|
return mover.movePart(element=self.ViewObject.Object, moveElement=False)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user