138 self.backPasteItem = self.__backMenu.addAction( |
138 self.backPasteItem = self.__backMenu.addAction( |
139 self.tr("&Paste"), self.__pasteTask) |
139 self.tr("&Paste"), self.__pasteTask) |
140 self.backPasteMainItem = self.__backMenu.addAction( |
140 self.backPasteMainItem = self.__backMenu.addAction( |
141 self.tr("Paste as &Main Task"), self.__pasteMainTask) |
141 self.tr("Paste as &Main Task"), self.__pasteMainTask) |
142 self.__backMenu.addSeparator() |
142 self.__backMenu.addSeparator() |
143 self.__backMenu.addAction( |
143 self.backDeleteCompletedItem = self.__backMenu.addAction( |
144 self.tr("Delete Completed &Tasks"), self.__deleteCompleted) |
144 self.tr("Delete Completed &Tasks"), self.__deleteCompleted) |
145 self.__backMenu.addSeparator() |
145 self.__backMenu.addSeparator() |
146 self.__backMenuFilteredAct = self.__backMenu.addAction( |
146 self.__backMenuFilteredAct = self.__backMenu.addAction( |
147 self.tr("&Filtered display")) |
147 self.tr("&Filtered display")) |
148 self.__backMenuFilteredAct.setCheckable(True) |
148 self.__backMenuFilteredAct.setCheckable(True) |
271 self.backPasteItem.setEnabled(True) |
271 self.backPasteItem.setEnabled(True) |
272 self.backPasteMainItem.setEnabled(True) |
272 self.backPasteMainItem.setEnabled(True) |
273 else: |
273 else: |
274 self.backPasteItem.setEnabled(False) |
274 self.backPasteItem.setEnabled(False) |
275 self.backPasteMainItem.setEnabled(False) |
275 self.backPasteMainItem.setEnabled(False) |
|
276 self.backDeleteCompletedItem.setEnabled( |
|
277 bool(self.tasks)) |
276 self.__backMenu.popup(coord) |
278 self.__backMenu.popup(coord) |
277 else: |
279 else: |
278 self.projectTasksMenuItem.setEnabled(self.projectOpen) |
280 self.projectTasksMenuItem.setEnabled(self.projectOpen) |
279 if itm.getFilename(): |
281 if itm.getFilename(): |
280 self.gotoItem.setEnabled(True) |
282 self.gotoItem.setEnabled(True) |