func()

in backend/analyzer/Filters.go [86:103]


func (f Filters) setFiltersGroupsState() {
	for name, fi := range f {
		i := 0
		for _, entry := range fi.Entries {
			if entry.Checked {
				i++
			}
		}
		if i == len(fi.Entries) {
			fi.State = "checked"
		} else if i == 0 {
			fi.State = "unchecked"
		} else {
			fi.State = "mixed"
		}
		f[name] = fi
	}
}