[core][ui] add upgradeAllNodes methods

+ check if node is upgradable in UpgradeNodeCommand
This commit is contained in:
Yann Lanthony 2018-07-20 17:54:06 +02:00
parent 8679fd8bf7
commit dd3d9cd54b
4 changed files with 54 additions and 0 deletions

View file

@ -270,6 +270,8 @@ class UpgradeNodeCommand(GraphCommand):
self.setText("Upgrade Node {}".format(self.nodeName))
def redoImpl(self):
if not self.graph.node(self.nodeName).canUpgrade:
return False
inEdges, self.outEdges = self.graph.upgradeNode(self.nodeName)
return True