1024 @param reopen flag indicating, that the main project should be |
1024 @param reopen flag indicating, that the main project should be |
1025 reopened, if it has been opened already |
1025 reopened, if it has been opened already |
1026 @type bool |
1026 @type bool |
1027 """ |
1027 """ |
1028 for project in self.__projects.values(): |
1028 for project in self.__projects.values(): |
1029 if project.master and not project.removed and ( |
1029 if ( |
1030 reopen |
1030 project.master |
1031 or not self.projectObject.isOpen() |
1031 and not project.removed |
1032 or self.projectObject.getProjectFile() != project.file |
1032 and ( |
|
1033 reopen |
|
1034 or not self.projectObject.isOpen() |
|
1035 or self.projectObject.getProjectFile() != project.file |
|
1036 ) |
1033 ): |
1037 ): |
1034 self.openProject(project.file) |
1038 self.openProject(project.file) |
1035 return |
1039 return |
1036 |
1040 |
1037 def getMainProjectFile(self): |
1041 def getMainProjectFile(self): |