@NotNull public String getCaption() { return "Current branch in " + DvcsUtil.getShortRepositoryName(myRepository) + ": " + getDisplayableBranchText(); }
/** * @param currentRepository Pass null in the case of common repositories - none repository will be * highlighted then. * @param actionsGroup * @param branchText */ public RootAction( @NotNull T repository, @Nullable T currentRepository, @NotNull ActionGroup actionsGroup, @NotNull String branchText) { super("", true); myRepository = repository; myGroup = actionsGroup; myBranchText = branchText; if (repository.equals(currentRepository)) { getTemplatePresentation().setIcon(PlatformIcons.CHECK_ICON); } getTemplatePresentation().setText(DvcsUtil.getShortRepositoryName(repository), false); }