From 701075e49f4fba225e9d3daa158f734e7481146b Mon Sep 17 00:00:00 2001 From: markus Date: Tue, 2 Oct 2018 19:42:45 -0700 Subject: [PATCH] Fixed context menu for PathIconViewProvider --- src/Mod/Path/PathScripts/PathIconViewProvider.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Mod/Path/PathScripts/PathIconViewProvider.py b/src/Mod/Path/PathScripts/PathIconViewProvider.py index 5c52f494d6..36fffe5418 100644 --- a/src/Mod/Path/PathScripts/PathIconViewProvider.py +++ b/src/Mod/Path/PathScripts/PathIconViewProvider.py @@ -75,7 +75,7 @@ class ViewProvider(object): callback = getattr(mod, self.editCallback) callback(self.obj, self.vobj, edit) - def setEdit(self, vobj, mode=0): + def setEdit(self, vobj=None, mode=0): if 0 == mode: self._onEditCallback(True) return True @@ -83,6 +83,14 @@ class ViewProvider(object): def unsetEdit(self, arg1, arg2): self._onEditCallback(False) + def setupContextMenu(self, vobj, menu): + PathLog.track() + from PySide import QtCore, QtGui + edit = QtCore.QCoreApplication.translate('Path', 'Edit', None) + action = QtGui.QAction(edit, menu) + action.triggered.connect(self.setEdit) + menu.addAction(action) + _factory = {} def Attach(vobj, name):