819 act.setData(rp) |
819 act.setData(rp) |
820 act.setEnabled(QFileInfo(rp).exists()) |
820 act.setEnabled(QFileInfo(rp).exists()) |
821 idx += 1 |
821 idx += 1 |
822 |
822 |
823 self.recentMenu.addSeparator() |
823 self.recentMenu.addSeparator() |
824 self.recentMenu.addAction(self.tr('&Clear'), self.__clearRecent) |
824 self.recentMenu.addAction(self.tr('&Clear'), self.clearRecent) |
825 |
825 |
826 def __openRecent(self, act): |
826 def __openRecent(self, act): |
827 """ |
827 """ |
828 Private method to open a multi project from the list of rencently |
828 Private method to open a multi project from the list of rencently |
829 opened multi projects. |
829 opened multi projects. |
832 """ |
832 """ |
833 file = act.data() |
833 file = act.data() |
834 if file: |
834 if file: |
835 self.openMultiProject(file) |
835 self.openMultiProject(file) |
836 |
836 |
837 def __clearRecent(self): |
837 def clearRecent(self): |
838 """ |
838 """ |
839 Private method to clear the recent multi projects menu. |
839 Public method to clear the recent multi projects menu. |
840 """ |
840 """ |
841 self.recent = [] |
841 self.recent = [] |
|
842 self.__saveRecent() |
842 |
843 |
843 def getActions(self): |
844 def getActions(self): |
844 """ |
845 """ |
845 Public method to get a list of all actions. |
846 Public method to get a list of all actions. |
846 |
847 |