public void update(final AnActionEvent e) { super.update(e); final PatternDialectProvider provider = PatternDialectProvider.getInstance(DependencyUISettings.getInstance().SCOPE_TYPE); e.getPresentation().setText(provider.getDisplayName()); e.getPresentation().setIcon(provider.getIcon()); }
@Override public void update(AnActionEvent e) { super.update(e); String category = ((AvailablePluginsTableModel) pluginsModel).getCategory(); if (category == null) { category = N_A; } e.getPresentation().setText("Category: " + category); }
@Override public void update(AnActionEvent e) { super.update(e); e.getPresentation().setVisible(!UpdateSettings.getInstance().myPluginHosts.isEmpty()); String repository = ((AvailablePluginsTableModel) pluginsModel).getRepository(); if (repository.length() > LENGTH) { repository = repository.substring(0, LENGTH) + "..."; } e.getPresentation().setText("Repository: " + repository); }