package org.herac.tuxguitar.cocoa;
import java.util.ArrayList;
import java.util.List;
import org.herac.tuxguitar.cocoa.menu.MacMenuPlugin;
import org.herac.tuxguitar.cocoa.opendoc.OpenDocPlugin;
import org.herac.tuxguitar.cocoa.toolbar.MacToolbarPlugin;
import org.herac.tuxguitar.cocoa.modifiedmarker.ModifiedMarkerPlugin;
import org.herac.tuxguitar.gui.system.plugins.TGPluginException;
import org.herac.tuxguitar.gui.system.plugins.base.TGPluginList;
public class TGCocoaIntegrationPlugin extends TGPluginList {
private List plugins;
protected List getPlugins() throws TGPluginException {
if( this.plugins == null ){
this.plugins = new ArrayList();
this.plugins.add(new OpenDocPlugin());
this.plugins.add(new MacMenuPlugin());
this.plugins.add(new MacToolbarPlugin());
this.plugins.add(new ModifiedMarkerPlugin());
}
return this.plugins;
}
public String getAuthor() {
return "Auria & Julian Casadesus";
}
public String getDescription() {
return "Cocoa Integration Plugin";
}
public String getName() {
return "Cocoa Integration Plugin";
}
public String getVersion() {
return "1.0";
}
}