equal
deleted
inserted
replaced
971 |
971 |
972 def OpenProject(self, projectpath): |
972 def OpenProject(self, projectpath): |
973 if os.path.isdir(projectpath): |
973 if os.path.isdir(projectpath): |
974 self.Config.Write("lastopenedfolder", |
974 self.Config.Write("lastopenedfolder", |
975 EncodeFileSystemPath(os.path.dirname(projectpath))) |
975 EncodeFileSystemPath(os.path.dirname(projectpath))) |
976 err = False |
|
977 self.Config.Flush() |
976 self.Config.Flush() |
978 self.ResetView() |
977 self.ResetView() |
979 self.CTR = ProjectController(self, self.Log) |
978 self.CTR = ProjectController(self, self.Log) |
980 self.Controler = self.CTR |
979 self.Controler = self.CTR |
981 result = self.CTR.LoadProject(projectpath) |
980 result, err = self.CTR.LoadProject(projectpath) |
982 if not result: |
981 if not result: |
983 self.LibraryPanel.SetController(self.Controler) |
982 self.LibraryPanel.SetController(self.Controler) |
984 self.ProjectTree.Enable(True) |
983 self.ProjectTree.Enable(True) |
985 self.PouInstanceVariablesPanel.SetController(self.Controler) |
984 self.PouInstanceVariablesPanel.SetController(self.Controler) |
986 if self.EnableDebug: |
985 if self.EnableDebug: |