package com.intellij.coverage.actions; import com.intellij.coverage.CoverageDataManager; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.CommonDataKeys; import com.intellij.openapi.actionSystem.PlatformDataKeys; import com.intellij.openapi.project.Project; /** * @author ven */ public class SwitchCoverageSuiteAction extends AnAction { public void actionPerformed(AnActionEvent e) { final Project project = CommonDataKeys.PROJECT.getData(e.getDataContext()); new CoverageSuiteChooserDialog(project).show(); } public void update(AnActionEvent e) { super.update(e); Project project = CommonDataKeys.PROJECT.getData(e.getDataContext()); e.getPresentation().setEnabled(project != null); } }