@Override public void update(final AnActionEvent event) { super.update(event); Project project = null; try { project = DataKeys.PROJECT.getData(event.getDataContext()); if (project == null) { // check if we're loading... return; } final CheckStylePlugin checkStylePlugin = project.getComponent(CheckStylePlugin.class); if (checkStylePlugin == null) { throw new IllegalStateException("Couldn't get checkstyle plugin"); } final Presentation presentation = event.getPresentation(); final LocalChangeList changeList = ChangeListManager.getInstance(project).getDefaultChangeList(); if (changeList == null || changeList.getChanges() == null || changeList.getChanges().size() == 0) { presentation.setEnabled(false); } else { presentation.setEnabled(!checkStylePlugin.isScanInProgress()); } } catch (Throwable e) { LOG.warn("Button update failed.", e); } } }
@Override public final void actionPerformed(final AnActionEvent event) { Project project = null; try { project = DataKeys.PROJECT.getData(event.getDataContext()); if (project == null) { return; } final ToolWindow toolWindow = ToolWindowManager.getInstance(project) .getToolWindow(CheckStyleToolWindowPanel.ID_TOOLWINDOW); final ChangeListManager changeListManager = ChangeListManager.getInstance(project); project.getComponent(CheckStylePlugin.class).asyncScanFiles(filesFor(changeListManager .getDefaultChangeList()), getSelectedOverride(toolWindow)); } catch (Throwable e) { LOG.warn("Modified files scan failed", e); } }
@NotNull public static Map<ClientServerRef, P4ChangelistId> getActiveChangelistIds(@NotNull Project project) { LocalChangeList defaultIdeChangeList = ChangeListManager.getInstance(project).getDefaultChangeList(); Map<ClientServerRef, P4ChangelistId> ret = new HashMap<>(); try { CacheComponent.getInstance(project).getServerOpenedCache().first .getP4ChangesFor(defaultIdeChangeList) .forEach((id) -> ret.put(id.getClientServerRef(), id)); } catch (InterruptedException e) { InternalErrorMessage.send(project).cacheLockTimeoutError(new ErrorEvent<>(new VcsInterruptedException(e))); } return ret; }
ChangeListManager.getInstance(project).getDefaultChangeList();
public MockLocalChangeList addIdeChangelist(String name, String comment, boolean isDefault) { MockLocalChangeList ideChangeList = new MockLocalChangeList() .withName(name) .withComment(comment) .withIsDefault(isDefault); ChangeListManager cm = getMockChangelistManager(); if (isDefault) { when(cm.getDefaultChangeList()).thenReturn(ideChangeList); } when(cm.getChangeList(name)).thenReturn(ideChangeList); when(cm.findChangeList(name)).thenReturn(ideChangeList); List<LocalChangeList> currentChanges = cm.getChangeLists(); if (currentChanges == null) { currentChanges = new ArrayList<>(); } else { currentChanges = new ArrayList<>(currentChanges); } currentChanges.add(ideChangeList); when(cm.getChangeLists()).thenReturn(currentChanges); when(cm.getChangeListsCopy()).thenReturn(currentChanges); return ideChangeList; }
LocalChangeList defaultIdeCl = ChangeListManager.getInstance(project).getDefaultChangeList(); unvisitedLocalChangeLists.remove(defaultIdeCl); changelistMap.setMapping(changelist.getChangelistId(), defaultIdeCl);
vcs.getMockChangelistManager().getDefaultChangeList(), changeList);