From c23f800bc8dcc789f6b21dbc2dea692db56ea355 Mon Sep 17 00:00:00 2001 From: Markus Lampert Date: Sat, 29 Sep 2018 19:16:16 -0700 Subject: [PATCH] Fixed context menu for PathJob --- src/Mod/Path/PathScripts/PathJobGui.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/Mod/Path/PathScripts/PathJobGui.py b/src/Mod/Path/PathScripts/PathJobGui.py index 7ebb82525b..a573cabcc0 100644 --- a/src/Mod/Path/PathScripts/PathJobGui.py +++ b/src/Mod/Path/PathScripts/PathJobGui.py @@ -134,8 +134,10 @@ class ViewProvider: def deleteObjectsOnReject(self): return hasattr(self, 'deleteOnReject') and self.deleteOnReject - def setEdit(self, vobj, mode=0): - self.openTaskPanel() + def setEdit(self, vobj=None, mode=0): + PathLog.track(mode) + if 0 == mode: + self.openTaskPanel() return True def openTaskPanel(self, activate=None): @@ -229,6 +231,14 @@ class ViewProvider: if obj.Stock and obj.Stock.ViewObject: obj.Stock.ViewObject.Visibility = self.stockVisibility + def setupContextMenu(self, vobj, menu): + PathLog.track() + for action in menu.actions(): + menu.removeAction(action) + action = QtGui.QAction(translate('Path', 'Edit'), menu) + action.triggered.connect(self.setEdit) + menu.addAction(action) + class StockEdit(object): Index = -1 StockType = PathStock.StockType.Unknown