public class PluginsGroup
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.Runnable |
clearCallback |
java.util.List<IdeaPluginDescriptor> |
descriptors |
protected java.lang.String |
myTitlePrefix |
LinkLabel<java.lang.Object> |
rightAction |
java.util.List<javax.swing.JComponent> |
rightActions |
java.lang.String |
title |
javax.swing.JLabel |
titleLabel |
UIPluginGroup |
ui |
Constructor and Description |
---|
PluginsGroup(java.lang.String title) |
Modifier and Type | Method and Description |
---|---|
void |
addRightAction(javax.swing.JComponent component) |
int |
addWithIndex(IdeaPluginDescriptor descriptor) |
void |
clear() |
void |
sortByName() |
static void |
sortByName(java.util.List<? extends IdeaPluginDescriptor> descriptors) |
void |
titleWithCount() |
void |
titleWithCount(int enabled) |
void |
titleWithEnabled(MyPluginModel pluginModel) |
protected void |
updateTitle() |
protected final java.lang.String myTitlePrefix
public java.lang.String title
public javax.swing.JLabel titleLabel
public LinkLabel<java.lang.Object> rightAction
public java.util.List<javax.swing.JComponent> rightActions
public final java.util.List<IdeaPluginDescriptor> descriptors
public UIPluginGroup ui
public java.lang.Runnable clearCallback
public void clear()
public void addRightAction(javax.swing.JComponent component)
public void titleWithCount()
public void titleWithEnabled(MyPluginModel pluginModel)
public void titleWithCount(int enabled)
protected void updateTitle()
public int addWithIndex(IdeaPluginDescriptor descriptor)
public void sortByName()
public static void sortByName(java.util.List<? extends IdeaPluginDescriptor> descriptors)