/**
* Populates our lists. We'll use a visitor to build up a list of unique names of projects and tasks. Then we'll
* sort them and add them to each filter editor panel.
*/
private void populate() {
UniqueNameProjectAndTaskVisitor visitor = new UniqueNameProjectAndTaskVisitor();
AllProjectsAndTasksVisitor.visitProjectAndTasks(gradlePluginLord.getProjects(), visitor, null);
List<String> taskNames = visitor.getSortedTaskNames();
List<String> projectNames = visitor.getSortedProjectNames();
taskFilterEditorPanel.populate(taskNames);
projectFilterEditorPanel.populate(projectNames);
filterOutTasksWithNoDescriptionCheckBox.setSelected(editor.filterOutTasksWithNoDescription());