summaryrefslogtreecommitdiff
path: root/sqlite.go
diff options
context:
space:
mode:
Diffstat (limited to 'sqlite.go')
-rw-r--r--sqlite.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/sqlite.go b/sqlite.go
index 108e751..76a226b 100644
--- a/sqlite.go
+++ b/sqlite.go
@@ -940,6 +940,16 @@ func GetSelectedProjects(in []int) (out []Project) {
return
}
+// Return the Comments of all selected Tasks if they exist as a []string
+func GetSelectedComments(in []Task) (comms []string) {
+ for _,tsk := range in {
+ if len(tsk.Comment) > 0{
+ comms = append(comms,fmt.Sprintf("%s - %s",tsk.Taskname,tsk.Comment))
+ }
+ }
+ return
+}
+
// Return the []tasks corresponding to an []int of task ids
func GetSelectedTasks(in []int) (outtask []Task) {
ins := strings.Trim(strings.Replace(fmt.Sprint(in), " ", " , ", -1), "[]")