683 act.setWhatsThis(self.trUtf8( |
683 act.setWhatsThis(self.trUtf8( |
684 """<b>New...</b>""" |
684 """<b>New...</b>""" |
685 """<p>This opens a dialog for entering the info for a""" |
685 """<p>This opens a dialog for entering the info for a""" |
686 """ new multiproject.</p>""" |
686 """ new multiproject.</p>""" |
687 )) |
687 )) |
688 act.triggered.connect(self.newMultiProject) |
688 act.triggered[()].connect(self.newMultiProject) |
689 self.actions.append(act) |
689 self.actions.append(act) |
690 |
690 |
691 act = E5Action(self.trUtf8('Open multiproject'), |
691 act = E5Action(self.trUtf8('Open multiproject'), |
692 UI.PixmapCache.getIcon("multiProjectOpen.png"), |
692 UI.PixmapCache.getIcon("multiProjectOpen.png"), |
693 self.trUtf8('&Open...'), 0, 0, |
693 self.trUtf8('&Open...'), 0, 0, |
695 act.setStatusTip(self.trUtf8('Open an existing multiproject')) |
695 act.setStatusTip(self.trUtf8('Open an existing multiproject')) |
696 act.setWhatsThis(self.trUtf8( |
696 act.setWhatsThis(self.trUtf8( |
697 """<b>Open...</b>""" |
697 """<b>Open...</b>""" |
698 """<p>This opens an existing multiproject.</p>""" |
698 """<p>This opens an existing multiproject.</p>""" |
699 )) |
699 )) |
700 act.triggered.connect(self.openMultiProject) |
700 act.triggered[()].connect(self.openMultiProject) |
701 self.actions.append(act) |
701 self.actions.append(act) |
702 |
702 |
703 self.closeAct = E5Action(self.trUtf8('Close multiproject'), |
703 self.closeAct = E5Action(self.trUtf8('Close multiproject'), |
704 UI.PixmapCache.getIcon("multiProjectClose.png"), |
704 UI.PixmapCache.getIcon("multiProjectClose.png"), |
705 self.trUtf8('&Close'), 0, 0, self, 'multi_project_close') |
705 self.trUtf8('&Close'), 0, 0, self, 'multi_project_close') |
706 self.closeAct.setStatusTip(self.trUtf8('Close the current multiproject')) |
706 self.closeAct.setStatusTip(self.trUtf8('Close the current multiproject')) |
707 self.closeAct.setWhatsThis(self.trUtf8( |
707 self.closeAct.setWhatsThis(self.trUtf8( |
708 """<b>Close</b>""" |
708 """<b>Close</b>""" |
709 """<p>This closes the current multiproject.</p>""" |
709 """<p>This closes the current multiproject.</p>""" |
710 )) |
710 )) |
711 self.closeAct.triggered.connect(self.closeMultiProject) |
711 self.closeAct.triggered[()].connect(self.closeMultiProject) |
712 self.actions.append(self.closeAct) |
712 self.actions.append(self.closeAct) |
713 |
713 |
714 self.saveAct = E5Action(self.trUtf8('Save multiproject'), |
714 self.saveAct = E5Action(self.trUtf8('Save multiproject'), |
715 UI.PixmapCache.getIcon("multiProjectSave.png"), |
715 UI.PixmapCache.getIcon("multiProjectSave.png"), |
716 self.trUtf8('&Save'), 0, 0, self, 'multi_project_save') |
716 self.trUtf8('&Save'), 0, 0, self, 'multi_project_save') |
717 self.saveAct.setStatusTip(self.trUtf8('Save the current multiproject')) |
717 self.saveAct.setStatusTip(self.trUtf8('Save the current multiproject')) |
718 self.saveAct.setWhatsThis(self.trUtf8( |
718 self.saveAct.setWhatsThis(self.trUtf8( |
719 """<b>Save</b>""" |
719 """<b>Save</b>""" |
720 """<p>This saves the current multiproject.</p>""" |
720 """<p>This saves the current multiproject.</p>""" |
721 )) |
721 )) |
722 self.saveAct.triggered.connect(self.saveMultiProject) |
722 self.saveAct.triggered[()].connect(self.saveMultiProject) |
723 self.actions.append(self.saveAct) |
723 self.actions.append(self.saveAct) |
724 |
724 |
725 self.saveasAct = E5Action(self.trUtf8('Save multiproject as'), |
725 self.saveasAct = E5Action(self.trUtf8('Save multiproject as'), |
726 UI.PixmapCache.getIcon("multiProjectSaveAs.png"), |
726 UI.PixmapCache.getIcon("multiProjectSaveAs.png"), |
727 self.trUtf8('Save &as...'), 0, 0, self, 'multi_project_save_as') |
727 self.trUtf8('Save &as...'), 0, 0, self, 'multi_project_save_as') |
729 'Save the current multiproject to a new file')) |
729 'Save the current multiproject to a new file')) |
730 self.saveasAct.setWhatsThis(self.trUtf8( |
730 self.saveasAct.setWhatsThis(self.trUtf8( |
731 """<b>Save as</b>""" |
731 """<b>Save as</b>""" |
732 """<p>This saves the current multiproject to a new file.</p>""" |
732 """<p>This saves the current multiproject to a new file.</p>""" |
733 )) |
733 )) |
734 self.saveasAct.triggered.connect(self.saveMultiProjectAs) |
734 self.saveasAct.triggered[()].connect(self.saveMultiProjectAs) |
735 self.actions.append(self.saveasAct) |
735 self.actions.append(self.saveasAct) |
736 |
736 |
737 self.addProjectAct = E5Action(self.trUtf8('Add project to multiproject'), |
737 self.addProjectAct = E5Action(self.trUtf8('Add project to multiproject'), |
738 UI.PixmapCache.getIcon("fileProject.png"), |
738 UI.PixmapCache.getIcon("fileProject.png"), |
739 self.trUtf8('Add &project...'), 0, 0, |
739 self.trUtf8('Add &project...'), 0, 0, |
743 self.addProjectAct.setWhatsThis(self.trUtf8( |
743 self.addProjectAct.setWhatsThis(self.trUtf8( |
744 """<b>Add project...</b>""" |
744 """<b>Add project...</b>""" |
745 """<p>This opens a dialog for adding a project""" |
745 """<p>This opens a dialog for adding a project""" |
746 """ to the current multiproject.</p>""" |
746 """ to the current multiproject.</p>""" |
747 )) |
747 )) |
748 self.addProjectAct.triggered.connect(self.addProject) |
748 self.addProjectAct.triggered[()].connect(self.addProject) |
749 self.actions.append(self.addProjectAct) |
749 self.actions.append(self.addProjectAct) |
750 |
750 |
751 self.propsAct = E5Action(self.trUtf8('Multiproject properties'), |
751 self.propsAct = E5Action(self.trUtf8('Multiproject properties'), |
752 UI.PixmapCache.getIcon("multiProjectProps.png"), |
752 UI.PixmapCache.getIcon("multiProjectProps.png"), |
753 self.trUtf8('&Properties...'), 0, 0, self, 'multi_project_properties') |
753 self.trUtf8('&Properties...'), 0, 0, self, 'multi_project_properties') |
754 self.propsAct.setStatusTip(self.trUtf8('Show the multiproject properties')) |
754 self.propsAct.setStatusTip(self.trUtf8('Show the multiproject properties')) |
755 self.propsAct.setWhatsThis(self.trUtf8( |
755 self.propsAct.setWhatsThis(self.trUtf8( |
756 """<b>Properties...</b>""" |
756 """<b>Properties...</b>""" |
757 """<p>This shows a dialog to edit the multiproject properties.</p>""" |
757 """<p>This shows a dialog to edit the multiproject properties.</p>""" |
758 )) |
758 )) |
759 self.propsAct.triggered.connect(self.__showProperties) |
759 self.propsAct.triggered[()].connect(self.__showProperties) |
760 self.actions.append(self.propsAct) |
760 self.actions.append(self.propsAct) |
761 |
761 |
762 self.closeAct.setEnabled(False) |
762 self.closeAct.setEnabled(False) |
763 self.saveAct.setEnabled(False) |
763 self.saveAct.setEnabled(False) |
764 self.saveasAct.setEnabled(False) |
764 self.saveasAct.setEnabled(False) |