| |
| /* |
| * 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; |
| } |
| |
| } |