/*
* User: anna
* Date: 22-Jan-2007
*/
package com.intellij.analysis;
import com.intellij.openapi.progress.PerformInBackgroundOption;
import com.intellij.openapi.project.Project;
public class PerformAnalysisInBackgroundOption implements PerformInBackgroundOption {
private final AnalysisUIOptions myUIOptions;
public PerformAnalysisInBackgroundOption(Project project) {
myUIOptions = AnalysisUIOptions.getInstance(project);
}
@Override
public boolean shouldStartInBackground() {
return myUIOptions.ANALYSIS_IN_BACKGROUND;
}
@Override
public void processSentToBackground() {
myUIOptions.ANALYSIS_IN_BACKGROUND = true;
}
}