def __init__(self, taskBarIcon, settings, taskFile, viewer): super(TaskBarMenu, self).__init__(taskBarIcon) tasks = taskFile.tasks() efforts = taskFile.efforts() self.appendUICommands( uicommand.TaskNew(taskList=tasks, settings=settings)) self.appendMenu(_('New task from &template'), TaskTemplateMenu(taskBarIcon, taskList=tasks, settings=settings), 'newtmpl') self.appendUICommands(None) # Separator if settings.getboolean('feature', 'effort'): self.appendUICommands( uicommand.EffortNew(effortList=efforts, taskList=tasks, settings=settings)) self.appendUICommands( uicommand.CategoryNew(categories=taskFile.categories(), settings=settings)) if settings.getboolean('feature', 'notes'): self.appendUICommands( uicommand.NoteNew(notes=taskFile.notes(), settings=settings)) if settings.getboolean('feature', 'effort'): self.appendUICommands(None) # Separator label = _('&Start tracking effort') self.appendMenu(label, StartEffortForTaskMenu(taskBarIcon, base.filter.DeletedFilter(tasks), self, label), 'clock_icon') self.appendUICommands(uicommand.EffortStop(viewer=viewer, effortList=efforts, taskList=tasks)) self.appendUICommands( None, uicommand.MainWindowRestore(), uicommand.FileQuit())
def __init__(self, mainwindow, settings, taskFile, viewerContainer): super(NewMenu, self).__init__(mainwindow) tasks = taskFile.tasks() self.appendUICommands( uicommand.TaskNew(taskList=tasks, settings=settings), uicommand.NewTaskWithSelectedTasksAsPrerequisites(taskList=tasks, viewer=viewerContainer, settings=settings), uicommand.NewTaskWithSelectedTasksAsDependencies(taskList=tasks, viewer=viewerContainer, settings=settings)) self.appendMenu(_('New task from &template'), TaskTemplateMenu(mainwindow, taskList=tasks, settings=settings), 'newtmpl') self.appendUICommands(None) if settings.getboolean('feature', 'effort'): self.appendUICommands( uicommand.EffortNew(viewer=viewerContainer, effortList=taskFile.efforts(), taskList=tasks, settings=settings)) self.appendUICommands( uicommand.CategoryNew(categories=taskFile.categories(), settings=settings)) if settings.getboolean('feature', 'notes'): self.appendUICommands( uicommand.NoteNew(notes=taskFile.notes(), settings=settings)) self.appendUICommands( None, uicommand.NewSubItem(viewer=viewerContainer))
def __init__(self, mainwindow, settings, notes, categories, noteViewer): super(NotePopupMenu, self).__init__(mainwindow) self.appendUICommands( uicommand.EditCut(viewer=noteViewer), uicommand.EditCopy(viewer=noteViewer), uicommand.EditPaste(), uicommand.EditPasteAsSubItem(viewer=noteViewer), None, uicommand.NoteNew(notes=notes, settings=settings), uicommand.NoteNewSubNote(viewer=noteViewer, notes=notes), uicommand.NoteEdit(viewer=noteViewer, notes=notes), uicommand.NoteDelete(viewer=noteViewer, notes=notes), None, uicommand.NoteMail(viewer=noteViewer), None, uicommand.AddNoteAttachment(viewer=noteViewer, settings=settings), uicommand.OpenAllNoteAttachments(viewer=noteViewer, settings=settings)) self.appendMenu( _('&Toggle category'), ToggleCategoryMenu(mainwindow, categories=categories, viewer=noteViewer), 'folder_blue_arrow_icon')
def __init__(self, mainwindow, settings, taskFile, viewerContainer): super(NoteMenu, self).__init__(mainwindow) notes = taskFile.notes() categories = taskFile.categories() self.appendUICommands( uicommand.NoteNew(notes=notes, settings=settings), uicommand.NoteNewSubNote(viewer=viewerContainer, notes=notes), uicommand.NoteEdit(viewer=viewerContainer, notes=notes), uicommand.NoteDelete(viewer=viewerContainer, notes=notes), uicommand.NoteMail(viewer=viewerContainer), None, uicommand.AddNoteAttachment(viewer=viewerContainer, settings=settings), uicommand.OpenAllNoteAttachments(viewer=viewerContainer, settings=settings)) self.appendMenu( _('&Toggle category'), ToggleCategoryMenu(mainwindow, categories=categories, viewer=viewerContainer), 'folder_blue_arrow_icon')