ProjectDetailPane modified as a Component (type)

This commit is contained in:
Anis Ahmad
2020-06-12 18:50:41 +06:00
parent 46cc0bfd18
commit 20cbdb4f8d
6 changed files with 46 additions and 30 deletions

View File

@@ -121,15 +121,14 @@ func (pane *ProjectPane) activateProject(idx int) {
taskPane.LoadProjectTasks(*pane.activeProject)
removeThirdCol()
projectDetailPane.SetTitle("[::b]" + pane.activeProject.Title)
projectDetailPane.SetProject(pane.activeProject)
contents.AddItem(projectDetailPane, 25, 0, false)
app.SetFocus(taskPane)
}
func (pane *ProjectPane) removeActivateProject() {
func (pane *ProjectPane) RemoveActivateProject() {
if pane.activeProject != nil && pane.repo.Delete(pane.activeProject) == nil {
// @TODO - Move to tasks pane
for i := range taskPane.tasks {
_ = taskRepo.Delete(&taskPane.tasks[i])
}