LPCManager.py
changeset 8 73dcd03f53bb
parent 7 299a4e345380
parent 6 8863b78144ee
child 10 6450214a7c80
child 12 8917feb27b92
equal deleted inserted replaced
7:299a4e345380 8:73dcd03f53bb
  1876         
  1876         
  1877         def Compile(self):
  1877         def Compile(self):
  1878             self.CTR._Build()
  1878             self.CTR._Build()
  1879         
  1879         
  1880         def SetProjectProperties(self, projectname, productname, productversion, companyname):
  1880         def SetProjectProperties(self, projectname, productname, productversion, companyname):
  1881             properties = self.CTR.GetProjectProperties()
  1881             new_properties = {
  1882             new_properties = properties.copy()
  1882                 "projectName": projectname,
  1883             new_properties["projectName"] = projectname
  1883                 "productName": productname,
  1884             new_properties["productName"] = productname
  1884                 "productVersion": productversion,
  1885             new_properties["productVersion"] = productversion
  1885                 "companyName": companyname}
  1886             new_properties["companyName"] = companyname
  1886             self.CTR.SetProjectProperties(properties=new_properties, buffer=False)
  1887             if new_properties != properties:
  1887             self.RestartTimer()
  1888                 self.CTR.SetProjectProperties(properties=new_properties, buffer=False)
       
  1889                 self.RestartTimer()
       
  1890         
  1888         
  1891         def SetOnlineMode(self, mode, path=None):
  1889         def SetOnlineMode(self, mode, path=None):
  1892             self.CTR.SetOnlineMode(mode, path)
  1890             self.CTR.SetOnlineMode(mode, path)
  1893             self.RestartTimer()
  1891             self.RestartTimer()
  1894         
  1892