|
|
|
|
@ -12,13 +12,13 @@ namespace Lib.Audio.Controls.Buttons.Factories |
|
|
|
|
public IButton Create(XmlButton xmlButton, int channelNumber) |
|
|
|
|
{ |
|
|
|
|
if (xmlButton.ButtonType == "Select") |
|
|
|
|
return new SelectButton(xmlButton.NoteNumber, channelNumber); |
|
|
|
|
return new SelectButton(xmlButton.NoteNumber, xmlButton.Controller, channelNumber); |
|
|
|
|
else if (xmlButton.ButtonType == "Mute") |
|
|
|
|
return new MuteButton(xmlButton.NoteNumber, channelNumber); |
|
|
|
|
return new MuteButton(xmlButton.NoteNumber, xmlButton.Controller, channelNumber); |
|
|
|
|
else if (xmlButton.ButtonType == "Record") |
|
|
|
|
return new RecordButton(xmlButton.NoteNumber, channelNumber); |
|
|
|
|
return new RecordButton(xmlButton.NoteNumber, xmlButton.Controller, channelNumber); |
|
|
|
|
|
|
|
|
|
return new Button(xmlButton.NoteNumber, channelNumber); |
|
|
|
|
return new Button(xmlButton.NoteNumber, xmlButton.Controller, channelNumber); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |