1
package org.herac.tuxguitar.player.impl.midiport.oss;
3
import org.eclipse.swt.widgets.Shell;
4
import org.herac.tuxguitar.gui.system.plugins.TGPluginSetup;
5
import org.herac.tuxguitar.gui.system.plugins.base.TGMidiPortProviderPlugin;
6
import org.herac.tuxguitar.player.base.MidiPortProvider;
8
public class MidiPortProviderPlugin extends TGMidiPortProviderPlugin implements TGPluginSetup{
10
private MidiPortProviderImpl portReader;
12
protected MidiPortProvider getProvider() {
13
if(this.portReader == null){
14
this.portReader = new MidiPortProviderImpl();
16
return this.portReader;
19
public String getAuthor() {
20
return "Julian Casadesus <julian@casadesus.com.ar>";
23
public String getDescription() {
24
return "OSS output plugin";
27
public String getName() {
28
return "OSS output plugin";
31
public String getVersion() {
35
public void setupDialog(Shell parent) {
36
MidiConfigUtils.setupDialog(parent,(MidiPortProviderImpl)getProvider());