700 |
700 |
701 self.actGrp1 = createActionGroup(self) |
701 self.actGrp1 = createActionGroup(self) |
702 |
702 |
703 act = E5Action( |
703 act = E5Action( |
704 self.tr('New multiproject'), |
704 self.tr('New multiproject'), |
705 UI.PixmapCache.getIcon("multiProjectNew.png"), |
705 UI.PixmapCache.getIcon("multiProjectNew"), |
706 self.tr('&New...'), 0, 0, |
706 self.tr('&New...'), 0, 0, |
707 self.actGrp1, 'multi_project_new') |
707 self.actGrp1, 'multi_project_new') |
708 act.setStatusTip(self.tr('Generate a new multiproject')) |
708 act.setStatusTip(self.tr('Generate a new multiproject')) |
709 act.setWhatsThis(self.tr( |
709 act.setWhatsThis(self.tr( |
710 """<b>New...</b>""" |
710 """<b>New...</b>""" |
714 act.triggered.connect(self.__newMultiProject) |
714 act.triggered.connect(self.__newMultiProject) |
715 self.actions.append(act) |
715 self.actions.append(act) |
716 |
716 |
717 act = E5Action( |
717 act = E5Action( |
718 self.tr('Open multiproject'), |
718 self.tr('Open multiproject'), |
719 UI.PixmapCache.getIcon("multiProjectOpen.png"), |
719 UI.PixmapCache.getIcon("multiProjectOpen"), |
720 self.tr('&Open...'), 0, 0, |
720 self.tr('&Open...'), 0, 0, |
721 self.actGrp1, 'multi_project_open') |
721 self.actGrp1, 'multi_project_open') |
722 act.setStatusTip(self.tr('Open an existing multiproject')) |
722 act.setStatusTip(self.tr('Open an existing multiproject')) |
723 act.setWhatsThis(self.tr( |
723 act.setWhatsThis(self.tr( |
724 """<b>Open...</b>""" |
724 """<b>Open...</b>""" |
727 act.triggered.connect(self.openMultiProject) |
727 act.triggered.connect(self.openMultiProject) |
728 self.actions.append(act) |
728 self.actions.append(act) |
729 |
729 |
730 self.closeAct = E5Action( |
730 self.closeAct = E5Action( |
731 self.tr('Close multiproject'), |
731 self.tr('Close multiproject'), |
732 UI.PixmapCache.getIcon("multiProjectClose.png"), |
732 UI.PixmapCache.getIcon("multiProjectClose"), |
733 self.tr('&Close'), 0, 0, self, 'multi_project_close') |
733 self.tr('&Close'), 0, 0, self, 'multi_project_close') |
734 self.closeAct.setStatusTip(self.tr( |
734 self.closeAct.setStatusTip(self.tr( |
735 'Close the current multiproject')) |
735 'Close the current multiproject')) |
736 self.closeAct.setWhatsThis(self.tr( |
736 self.closeAct.setWhatsThis(self.tr( |
737 """<b>Close</b>""" |
737 """<b>Close</b>""" |
740 self.closeAct.triggered.connect(self.closeMultiProject) |
740 self.closeAct.triggered.connect(self.closeMultiProject) |
741 self.actions.append(self.closeAct) |
741 self.actions.append(self.closeAct) |
742 |
742 |
743 self.saveAct = E5Action( |
743 self.saveAct = E5Action( |
744 self.tr('Save multiproject'), |
744 self.tr('Save multiproject'), |
745 UI.PixmapCache.getIcon("multiProjectSave.png"), |
745 UI.PixmapCache.getIcon("multiProjectSave"), |
746 self.tr('&Save'), 0, 0, self, 'multi_project_save') |
746 self.tr('&Save'), 0, 0, self, 'multi_project_save') |
747 self.saveAct.setStatusTip(self.tr('Save the current multiproject')) |
747 self.saveAct.setStatusTip(self.tr('Save the current multiproject')) |
748 self.saveAct.setWhatsThis(self.tr( |
748 self.saveAct.setWhatsThis(self.tr( |
749 """<b>Save</b>""" |
749 """<b>Save</b>""" |
750 """<p>This saves the current multiproject.</p>""" |
750 """<p>This saves the current multiproject.</p>""" |
752 self.saveAct.triggered.connect(self.saveMultiProject) |
752 self.saveAct.triggered.connect(self.saveMultiProject) |
753 self.actions.append(self.saveAct) |
753 self.actions.append(self.saveAct) |
754 |
754 |
755 self.saveasAct = E5Action( |
755 self.saveasAct = E5Action( |
756 self.tr('Save multiproject as'), |
756 self.tr('Save multiproject as'), |
757 UI.PixmapCache.getIcon("multiProjectSaveAs.png"), |
757 UI.PixmapCache.getIcon("multiProjectSaveAs"), |
758 self.tr('Save &as...'), 0, 0, self, |
758 self.tr('Save &as...'), 0, 0, self, |
759 'multi_project_save_as') |
759 'multi_project_save_as') |
760 self.saveasAct.setStatusTip(self.tr( |
760 self.saveasAct.setStatusTip(self.tr( |
761 'Save the current multiproject to a new file')) |
761 'Save the current multiproject to a new file')) |
762 self.saveasAct.setWhatsThis(self.tr( |
762 self.saveasAct.setWhatsThis(self.tr( |
766 self.saveasAct.triggered.connect(self.saveMultiProjectAs) |
766 self.saveasAct.triggered.connect(self.saveMultiProjectAs) |
767 self.actions.append(self.saveasAct) |
767 self.actions.append(self.saveasAct) |
768 |
768 |
769 self.addProjectAct = E5Action( |
769 self.addProjectAct = E5Action( |
770 self.tr('Add project to multiproject'), |
770 self.tr('Add project to multiproject'), |
771 UI.PixmapCache.getIcon("fileProject.png"), |
771 UI.PixmapCache.getIcon("fileProject"), |
772 self.tr('Add &project...'), 0, 0, |
772 self.tr('Add &project...'), 0, 0, |
773 self, 'multi_project_add_project') |
773 self, 'multi_project_add_project') |
774 self.addProjectAct.setStatusTip(self.tr( |
774 self.addProjectAct.setStatusTip(self.tr( |
775 'Add a project to the current multiproject')) |
775 'Add a project to the current multiproject')) |
776 self.addProjectAct.setWhatsThis(self.tr( |
776 self.addProjectAct.setWhatsThis(self.tr( |
781 self.addProjectAct.triggered.connect(self.addNewProject) |
781 self.addProjectAct.triggered.connect(self.addNewProject) |
782 self.actions.append(self.addProjectAct) |
782 self.actions.append(self.addProjectAct) |
783 |
783 |
784 self.propsAct = E5Action( |
784 self.propsAct = E5Action( |
785 self.tr('Multiproject properties'), |
785 self.tr('Multiproject properties'), |
786 UI.PixmapCache.getIcon("multiProjectProps.png"), |
786 UI.PixmapCache.getIcon("multiProjectProps"), |
787 self.tr('&Properties...'), 0, 0, self, |
787 self.tr('&Properties...'), 0, 0, self, |
788 'multi_project_properties') |
788 'multi_project_properties') |
789 self.propsAct.setStatusTip(self.tr( |
789 self.propsAct.setStatusTip(self.tr( |
790 'Show the multiproject properties')) |
790 'Show the multiproject properties')) |
791 self.propsAct.setWhatsThis(self.tr( |
791 self.propsAct.setWhatsThis(self.tr( |