265 ok = vcs.vcsExport(vcsDataDict, projectdir) |
265 ok = vcs.vcsExport(vcsDataDict, projectdir) |
266 else: |
266 else: |
267 ok = vcs.vcsCheckout(vcsDataDict, projectdir, False) |
267 ok = vcs.vcsCheckout(vcsDataDict, projectdir, False) |
268 if ok: |
268 if ok: |
269 projectdir = os.path.normpath(projectdir) |
269 projectdir = os.path.normpath(projectdir) |
270 filters = ["*.epj", "*.e4p"] |
270 # look for JSON style project file first |
|
271 filters = ["*.epj"] |
271 d = QDir(projectdir) |
272 d = QDir(projectdir) |
272 plist = d.entryInfoList(filters) |
273 plist = d.entryInfoList(filters) |
273 if len(plist): |
274 if not plist: |
|
275 # look for XML style project file second |
|
276 filters = ["*.e4p"] |
|
277 d = QDir(projectdir) |
|
278 plist = d.entryInfoList(filters) |
|
279 if plist: |
274 if len(plist) == 1: |
280 if len(plist) == 1: |
275 self.project.openProject( |
281 self.project.openProject( |
276 plist[0].absoluteFilePath()) |
282 plist[0].absoluteFilePath()) |
277 else: |
283 else: |
278 pfilenamelist = d.entryList(filters) |
284 pfilenamelist = d.entryList(filters) |