VCS/ProjectHelper.py

changeset 486
e4711a55e482
parent 454
d28d558f7484
child 536
6d8d39753c82
equal deleted inserted replaced
485:b17b3aea644e 486:e4711a55e482
192 d = QDir(projectdir) 192 d = QDir(projectdir)
193 plist = d.entryInfoList(filters) 193 plist = d.entryInfoList(filters)
194 if len(plist): 194 if len(plist):
195 if len(plist) == 1: 195 if len(plist) == 1:
196 self.project.openProject(plist[0].absoluteFilePath()) 196 self.project.openProject(plist[0].absoluteFilePath())
197 self.project.emit(SIGNAL('newProject')) 197 self.project.newProject.emit()
198 else: 198 else:
199 pfilenamelist = d.entryList(filters) 199 pfilenamelist = d.entryList(filters)
200 pfilename, ok = QInputDialog.getItem( 200 pfilename, ok = QInputDialog.getItem(
201 None, 201 None,
202 self.trUtf8("New project from repository"), 202 self.trUtf8("New project from repository"),
203 self.trUtf8("Select a project file to open."), 203 self.trUtf8("Select a project file to open."),
204 pfilenamelist, 0, False) 204 pfilenamelist, 0, False)
205 if ok: 205 if ok:
206 self.project.openProject(\ 206 self.project.openProject(\
207 QFileInfo(d, pfilename).absoluteFilePath()) 207 QFileInfo(d, pfilename).absoluteFilePath())
208 self.project.emit(SIGNAL('newProject')) 208 self.project.newProject.emit()
209 if export: 209 if export:
210 self.project.pdata["VCS"] = ['None'] 210 self.project.pdata["VCS"] = ['None']
211 self.project.vcs = self.project.initVCS() 211 self.project.vcs = self.project.initVCS()
212 self.project.setDirty(True) 212 self.project.setDirty(True)
213 self.project.saveProject() 213 self.project.saveProject()

eric ide

mercurial