package krasa.frameswitcher;
import com.intellij.openapi.project.Project;
import java.util.LinkedHashSet;
/**
* @author Vojtech Krasa
*/
public class ProjectFocusMonitor {
private LinkedHashSet<Project> projects = new LinkedHashSet<Project>();
public void focusGained(Project project) {
projects.remove(project);
projects.add(project);
}
public void projectClosed(Project project) {
projects.remove(project);
}
public Project[] getProjectsOrderedByFocus() {
return projects.toArray(new Project[projects.size()]);
}
}