controls/PouInstanceVariablesPanel.py
changeset 915 8dc28b21bdac
parent 900 3e78925125e1
child 930 4be515ac635e
equal deleted inserted replaced
914:94436558f0ce 915:8dc28b21bdac
   103         self.Controller = controller
   103         self.Controller = controller
   104     
   104     
   105         self.RefreshView()
   105         self.RefreshView()
   106     
   106     
   107     def SetPouType(self, tagname, pou_instance=None):
   107     def SetPouType(self, tagname, pou_instance=None):
   108         self.PouTagName = tagname
   108         if  self.Controller is not None:
   109         if self.PouTagName == "Project":
   109             self.PouTagName = tagname
   110             config_name = self.Controller.GetProjectMainConfigurationName()
   110             if self.PouTagName == "Project":
   111             if config_name is not None:
   111                 config_name = self.Controller.GetProjectMainConfigurationName()
   112                 self.PouTagName = self.Controller.ComputeConfigurationName(config_name)
   112                 if config_name is not None:
   113         if pou_instance is not None:
   113                     self.PouTagName = self.Controller.ComputeConfigurationName(config_name)
   114             self.PouInstance = pou_instance
   114             if pou_instance is not None:
       
   115                 self.PouInstance = pou_instance
   115         
   116         
   116         self.RefreshView()
   117         self.RefreshView()
   117     
   118     
   118     def ResetView(self):
   119     def ResetView(self):
   119         self.Controller = None
   120         self.Controller = None