1878 |
1878 |
1879 def Compile(self): |
1879 def Compile(self): |
1880 self.CTR._Build() |
1880 self.CTR._Build() |
1881 |
1881 |
1882 def SetProjectProperties(self, projectname, productname, productversion, companyname): |
1882 def SetProjectProperties(self, projectname, productname, productversion, companyname): |
1883 properties = self.CTR.GetProjectProperties() |
1883 new_properties = { |
1884 new_properties = properties.copy() |
1884 "projectName": projectname, |
1885 new_properties["projectName"] = projectname |
1885 "productName": productname, |
1886 new_properties["productName"] = productname |
1886 "productVersion": productversion, |
1887 new_properties["productVersion"] = productversion |
1887 "companyName": companyname} |
1888 new_properties["companyName"] = companyname |
1888 self.CTR.SetProjectProperties(properties=new_properties, buffer=False) |
1889 if new_properties != properties: |
1889 self.RestartTimer() |
1890 self.CTR.SetProjectProperties(properties=new_properties, buffer=False) |
|
1891 self.RestartTimer() |
|
1892 |
1890 |
1893 def SetOnlineMode(self, mode, path=None): |
1891 def SetOnlineMode(self, mode, path=None): |
1894 self.CTR.SetOnlineMode(mode, path) |
1892 self.CTR.SetOnlineMode(mode, path) |
1895 self.RestartTimer() |
1893 self.RestartTimer() |
1896 |
1894 |