package org.freeplane.plugin.script.addons;
import java.awt.event.ActionEvent;
import org.freeplane.core.ui.AFreeplaneAction;
import org.freeplane.main.addons.AddOnsController;
public class ManageAddOnsAction extends AFreeplaneAction {
private static final long serialVersionUID = 1L;
private ManageAddOnsDialog dialog;
public ManageAddOnsAction() {
super("ManageAddOnsAction");
}
public void actionPerformed(ActionEvent e) {
getDialog().setVisible(true);
}
public ManageAddOnsDialog getDialog() {
if (dialog == null)
dialog = new ManageAddOnsDialog(AddOnsController.getController().getInstalledAddOns());
return dialog;
}
}