PLCControler.py
changeset 566 6014ef82a98a
parent 560 3757f0de0d07
child 567 eb523c4fa2da
equal deleted inserted replaced
565:94c11207aa6f 566:6014ef82a98a
   309             if properties is not None:
   309             if properties is not None:
   310                 self.Project.setfileHeader(properties)
   310                 self.Project.setfileHeader(properties)
   311                 self.Project.setcontentHeader(properties)
   311                 self.Project.setcontentHeader(properties)
   312             if name is not None or properties is not None:
   312             if name is not None or properties is not None:
   313                 self.BufferProject()
   313                 self.BufferProject()
   314             
   314     
       
   315     # Return project name
       
   316     def GetProjectName(self, debug=False):
       
   317         project = self.GetProject(debug)
       
   318         if project is not None:
       
   319             return project.getname()
       
   320         return None
       
   321     
   315     # Return project properties
   322     # Return project properties
   316     def GetProjectProperties(self, debug = False):
   323     def GetProjectProperties(self, debug = False):
   317         project = self.GetProject(debug)
   324         project = self.GetProject(debug)
   318         if project is not None:
   325         if project is not None:
   319             properties = project.getfileHeader()
   326             properties = project.getfileHeader()
  2693             if filepath:
  2700             if filepath:
  2694                 self.SetFilePath(filepath)
  2701                 self.SetFilePath(filepath)
  2695             return True
  2702             return True
  2696 
  2703 
  2697 #-------------------------------------------------------------------------------
  2704 #-------------------------------------------------------------------------------
       
  2705 #                       Search in Current Project Functions
       
  2706 #-------------------------------------------------------------------------------
       
  2707 
       
  2708     def SearchInProject(self, criteria):
       
  2709         return self.Project.Search(criteria)
       
  2710 
       
  2711 #-------------------------------------------------------------------------------
  2698 #                      Current Buffering Management Functions
  2712 #                      Current Buffering Management Functions
  2699 #-------------------------------------------------------------------------------
  2713 #-------------------------------------------------------------------------------
  2700 
  2714 
  2701     """
  2715     """
  2702     Return a copy of the project
  2716     Return a copy of the project