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 |