eric6/MultiProject/MultiProject.py

changeset 7759
51aa6c6b66f7
parent 7533
88261c96484b
child 7771
787a6b3f8c9f
equal deleted inserted replaced
7758:dd54d33d21d2 7759:51aa6c6b66f7
322 startdir = self.ppath 322 startdir = self.ppath
323 if not startdir: 323 if not startdir:
324 startdir = Preferences.getMultiProject("Workspace") 324 startdir = Preferences.getMultiProject("Workspace")
325 dlg = AddProjectDialog(self.ui, startdir=startdir, 325 dlg = AddProjectDialog(self.ui, startdir=startdir,
326 categories=self.categories, category=category) 326 categories=self.categories, category=category)
327 if dlg.exec_() == QDialog.Accepted: 327 if dlg.exec() == QDialog.Accepted:
328 name, filename, isMaster, description, category, uid = ( 328 name, filename, isMaster, description, category, uid = (
329 dlg.getData() 329 dlg.getData()
330 ) 330 )
331 331
332 # step 1: check, if project was already added 332 # step 1: check, if project was already added
501 if not self.checkDirty(): 501 if not self.checkDirty():
502 return 502 return
503 503
504 from .PropertiesDialog import PropertiesDialog 504 from .PropertiesDialog import PropertiesDialog
505 dlg = PropertiesDialog(self, True) 505 dlg = PropertiesDialog(self, True)
506 if dlg.exec_() == QDialog.Accepted: 506 if dlg.exec() == QDialog.Accepted:
507 self.closeMultiProject() 507 self.closeMultiProject()
508 dlg.storeData() 508 dlg.storeData()
509 self.opened = True 509 self.opened = True
510 self.setDirty(True) 510 self.setDirty(True)
511 self.closeAct.setEnabled(True) 511 self.closeAct.setEnabled(True)
518 """ 518 """
519 Private slot to display the properties dialog. 519 Private slot to display the properties dialog.
520 """ 520 """
521 from .PropertiesDialog import PropertiesDialog 521 from .PropertiesDialog import PropertiesDialog
522 dlg = PropertiesDialog(self, False) 522 dlg = PropertiesDialog(self, False)
523 if dlg.exec_() == QDialog.Accepted: 523 if dlg.exec() == QDialog.Accepted:
524 dlg.storeData() 524 dlg.storeData()
525 self.setDirty(True) 525 self.setDirty(True)
526 self.multiProjectPropertiesChanged.emit() 526 self.multiProjectPropertiesChanged.emit()
527 527
528 @pyqtSlot() 528 @pyqtSlot()

eric ide

mercurial