equal
deleted
inserted
replaced
759 self.ProcessVariablesTable.SetData(data) |
759 self.ProcessVariablesTable.SetData(data) |
760 self.ProcessVariablesTable.ResetView(self.ProcessVariablesGrid) |
760 self.ProcessVariablesTable.ResetView(self.ProcessVariablesGrid) |
761 self.ProcessVariablesGrid.RefreshButtons() |
761 self.ProcessVariablesGrid.RefreshButtons() |
762 |
762 |
763 def SaveProcessVariables(self): |
763 def SaveProcessVariables(self): |
764 self.Controler.SetProcessVariables( |
764 if self.CurrentNodesFilter is not None: |
765 self.ProcessVariablesTable.GetData()) |
765 if len(self.CurrentNodesFilter) > 0: |
766 self.RefreshBuffer() |
766 self.Controler.SetProcessVariables(self.ProcessVariables) |
|
767 else: |
|
768 self.Controler.SetProcessVariables(self.ProcessVariablesTable.GetData()) |
|
769 self.RefreshBuffer() |
767 |
770 |
768 def RefreshStartupCommands(self, position=None, command_idx=None): |
771 def RefreshStartupCommands(self, position=None, command_idx=None): |
769 if self.CurrentNodesFilter is not None: |
772 if self.CurrentNodesFilter is not None: |
770 self.StartupCommandsTable.SetData( |
773 self.StartupCommandsTable.SetData( |
771 self.Controler.GetStartupCommands(**self.CurrentNodesFilter)) |
774 self.Controler.GetStartupCommands(**self.CurrentNodesFilter)) |
792 self.StartupCommandsTable.GetCommandIndex(position, command_idx)) |
795 self.StartupCommandsTable.GetCommandIndex(position, command_idx)) |
793 |
796 |
794 def OnNodesFilterChanged(self, event): |
797 def OnNodesFilterChanged(self, event): |
795 self.RefreshCurrentNodesFilter() |
798 self.RefreshCurrentNodesFilter() |
796 if self.CurrentNodesFilter is not None: |
799 if self.CurrentNodesFilter is not None: |
|
800 self.RefreshProcessVariables() |
797 self.RefreshStartupCommands() |
801 self.RefreshStartupCommands() |
798 self.NodesVariables.RefreshView() |
802 self.NodesVariables.RefreshView() |
799 event.Skip() |
803 event.Skip() |
800 |
804 |
801 def OnProcessVariablesGridCellChange(self, event): |
805 def OnProcessVariablesGridCellChange(self, event): |