package zielu.gittoolbox.ui.statusBar.actions; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.project.DumbAwareAction; import com.intellij.openapi.project.Project; import zielu.gittoolbox.GitToolBoxProject; import zielu.gittoolbox.ResBundle; public class RefreshStatusAction extends DumbAwareAction { public RefreshStatusAction() { super(ResBundle.getString("refresh.status.action")); } @Override public void actionPerformed(AnActionEvent event) { Project project = getEventProject(event); if (project != null) { GitToolBoxProject gitProject = GitToolBoxProject.getInstance(project); gitProject.perRepoStatusCache().refreshAll(); } } }