361 srcProjectDirectory = os.path.dirname(srcProject["file"]) |
361 srcProjectDirectory = os.path.dirname(srcProject["file"]) |
362 dstProjectDirectory, ok = EricPathPickerDialog.getStrPath( |
362 dstProjectDirectory, ok = EricPathPickerDialog.getStrPath( |
363 self.parent(), |
363 self.parent(), |
364 self.tr("Copy Project"), |
364 self.tr("Copy Project"), |
365 self.tr( |
365 self.tr( |
366 "Enter directory for the new project (must not exist" " already):" |
366 "Enter directory for the new project (must not exist already):" |
367 ), |
367 ), |
368 mode=EricPathPickerModes.DIRECTORY_MODE, |
368 mode=EricPathPickerModes.DIRECTORY_MODE, |
369 strPath=srcProjectDirectory, |
369 strPath=srcProjectDirectory, |
370 defaultDirectory=startdir, |
370 defaultDirectory=startdir, |
371 ) |
371 ) |
724 self.actGrp1, |
724 self.actGrp1, |
725 "multi_project_open", |
725 "multi_project_open", |
726 ) |
726 ) |
727 act.setStatusTip(self.tr("Open an existing multiproject")) |
727 act.setStatusTip(self.tr("Open an existing multiproject")) |
728 act.setWhatsThis( |
728 act.setWhatsThis( |
729 self.tr( |
729 self.tr("""<b>Open...</b><p>This opens an existing multiproject.</p>""") |
730 """<b>Open...</b><p>This opens an existing multiproject.</p>""" |
|
731 ) |
|
732 ) |
730 ) |
733 act.triggered.connect(self.openMultiProject) |
731 act.triggered.connect(self.openMultiProject) |
734 self.actions.append(act) |
732 self.actions.append(act) |
735 |
733 |
736 self.closeAct = EricAction( |
734 self.closeAct = EricAction( |
742 self, |
740 self, |
743 "multi_project_close", |
741 "multi_project_close", |
744 ) |
742 ) |
745 self.closeAct.setStatusTip(self.tr("Close the current multiproject")) |
743 self.closeAct.setStatusTip(self.tr("Close the current multiproject")) |
746 self.closeAct.setWhatsThis( |
744 self.closeAct.setWhatsThis( |
747 self.tr( |
745 self.tr("""<b>Close</b><p>This closes the current multiproject.</p>""") |
748 """<b>Close</b><p>This closes the current multiproject.</p>""" |
|
749 ) |
|
750 ) |
746 ) |
751 self.closeAct.triggered.connect(self.closeMultiProject) |
747 self.closeAct.triggered.connect(self.closeMultiProject) |
752 self.actions.append(self.closeAct) |
748 self.actions.append(self.closeAct) |
753 |
749 |
754 self.saveAct = EricAction( |
750 self.saveAct = EricAction( |