CAM: fix context menu callbacks for Qt6

This commit is contained in:
bdieterm
2025-03-30 16:10:35 +02:00
committed by Chris Hennes
parent 3992d4a92d
commit 3a68de1c9c
4 changed files with 16 additions and 4 deletions

View File

@@ -95,9 +95,12 @@ class ViewProvider(object):
edit = translate("Path", "Edit")
action = QtGui.QAction(edit, menu)
action.triggered.connect(self.setEdit)
action.triggered.connect(self._editInContextMenuTriggered)
menu.addAction(action)
def _editInContextMenuTriggered(self, checked):
self.setEdit()
_factory = {}

View File

@@ -345,9 +345,12 @@ class ViewProvider:
for action in menu.actions():
menu.removeAction(action)
action = QtGui.QAction(translate("CAM_Job", "Edit"), menu)
action.triggered.connect(self.setEdit)
action.triggered.connect(self._editInContextMenuTriggered)
menu.addAction(action)
def _editInContextMenuTriggered(self, checked):
self.setEdit()
class MaterialDialog(QtWidgets.QDialog):
def __init__(self, parent=None):

View File

@@ -187,9 +187,12 @@ class ViewProvider(object):
for action in menu.actions():
menu.removeAction(action)
action = QtGui.QAction(translate("PathOp", "Edit"), menu)
action.triggered.connect(self.setEdit)
action.triggered.connect(self._editInContextMenuTriggered)
menu.addAction(action)
def _editInContextMenuTriggered(self, checked):
self.setEdit()
class TaskPanelPage(object):
"""Base class for all task panel pages."""

View File

@@ -114,9 +114,12 @@ class ViewProvider:
for action in menu.actions():
menu.removeAction(action)
action = QtGui.QAction(translate("CAM", "Edit"), menu)
action.triggered.connect(self.setEdit)
action.triggered.connect(self._editInContextMenuTriggered)
menu.addAction(action)
def _editInContextMenuTriggered(self, checked):
self.setEdit()
def claimChildren(self):
obj = self.vobj.Object
if obj and obj.Proxy and obj.Tool: