public SettingsSystemInputOutputViewModel(SettingsSystemInputOutputModel model) : base(model) { InputNSThreshold = new PropertyIntViewModel(nameof(model.InputNSThreshold), PropertySet); LineOutLevel = new PropertyIntViewModel(nameof(model.LineOutLevel), PropertySet, new IntLevelConverter()); InputSource = new PropertyEnumRadioViewModel <IOInputSource>(nameof(model.InputSource), PropertySet); InputLineOut = new PropertyBoolViewModel(nameof(model.InputLineOut), PropertySet); OutputLevelSelection = new PropertyEnumRadioViewModel <IOOutputLevelSelection>(nameof(model.OutputLevelSelection), PropertySet); }
public SettingsSystemMIDIViewModel(SettingsSystemMIDIModel model) : base(model) { RxChannel = new PropertyIntViewModel(nameof(model.RxChannel), PropertySet, new IntChannelConverter()); Omni = new PropertyBoolViewModel(nameof(model.Omni), PropertySet); TxChannel = new PropertyMixedViewModel <MIDITxChannel>(nameof(model.TxChannel), PropertySet, new IntChannelConverter()); Sync = new PropertyEnumRadioViewModel <MIDISync>(nameof(model.Sync), PropertySet); SyncSource = new PropertyEnumRadioViewModel <MIDISyncSource>(nameof(model.SyncSource), PropertySet); PCOut = new PropertyBoolViewModel(nameof(model.PCOut), PropertySet); }
public SettingsMemoryRhythmViewModel(SettingsMemoryRhythmModel model) : base(model) { Enabled = new PropertyBoolViewModel(nameof(model.Enabled), PropertySet); Level = new PropertyIntViewModel(nameof(model.Level), PropertySet, new IntLevelConverter()); Pattern = new PropertyEnumComboViewModel <RhythmPattern>(nameof(model.Pattern), PropertySet, new EnumRhythmPatternConverter()); Beat = new PropertyEnumComboViewModel <RhythmBeat>(nameof(model.Beat), PropertySet, new EnumTimeSignatureConverter <RhythmBeat>()); LineOut = new PropertyBoolViewModel(nameof(model.LineOut), PropertySet); RecCount = new PropertyEnumRadioViewModel <RhythmRecCount>(nameof(model.RecCount), PropertySet); PlayCount = new PropertyEnumRadioViewModel <RhythmPlayCount>(nameof(model.PlayCount), PropertySet); StopMode = new PropertyEnumRadioViewModel <RhythmStopMode>(nameof(model.StopMode), PropertySet); }
public SettingsMemoryAssignViewModel(int assignNumber, SettingsMemoryAssignModel model) : base(model) { AssignNumber = assignNumber; Enabled = new PropertyBoolViewModel(nameof(model.Enabled), PropertySet); Source = new PropertyEnumComboViewModel <AssignSource>(nameof(model.Source), PropertySet); SourceMode = new PropertyEnumRadioViewModel <AssignSourceMode>(nameof(model.SourceMode), PropertySet); Target = new PropertyEnumComboViewModel <AssignTarget>(nameof(model.Target), PropertySet); TargetMin = new PropertyIntViewModel(nameof(model.TargetMin), PropertySet, new IntTargetConverter()); TargetMax = new PropertyIntViewModel(nameof(model.TargetMax), PropertySet, new IntTargetConverter()); }
public SettingsSystemSetupViewModel(SettingsSystemSetupModel model) : base(model) { SelectedMemory = new PropertyIntViewModel(nameof(model.SelectedMemory), PropertySet, new IntMemoryNumberConverter()); LcdContrast = new PropertyIntViewModel(nameof(model.LcdContrast), PropertySet); PhantomPower = new PropertyBoolViewModel(nameof(model.PhantomPower), PropertySet); DisplayMode = new PropertyEnumComboViewModel <SetupDisplayMode>(nameof(model.DisplayMode), PropertySet); IndicatorMode = new PropertyEnumComboViewModel <SetupIndicatorMode>(nameof(model.IndicatorMode), PropertySet); AutoOff = new PropertyBoolViewModel(nameof(model.AutoOff), PropertySet); AllClear = new PropertyBoolViewModel(nameof(model.AllClear), PropertySet); QuickClear = new PropertyBoolViewModel(nameof(model.QuickClear), PropertySet); KnobMode = new PropertyEnumRadioViewModel <SetupKnobMode>(nameof(model.KnobMode), PropertySet); }
public SettingsMemoryTrackViewModel(int trackNumber, SettingsMemoryTrackModel model) : base(model) { TrackNumber = trackNumber; Reverse = new PropertyBoolViewModel(nameof(model.Reverse), PropertySet); PlayLevel = new PropertyIntViewModel(nameof(model.PlayLevel), PropertySet, new IntLevelConverter()); Pan = new PropertyIntViewModel(nameof(model.Pan), PropertySet, new IntPanConverter()); OneShot = new PropertyBoolViewModel(nameof(model.OneShot), PropertySet); TrackFx = new PropertyBoolViewModel(nameof(model.TrackFx), PropertySet); PlayMode = new PropertyEnumRadioViewModel <TrackPlayMode>(nameof(model.PlayMode), PropertySet); StartMode = new PropertyEnumRadioViewModel <TrackStartMode>(nameof(model.StartMode), PropertySet); StopMode = new PropertyEnumRadioViewModel <TrackStopMode>(nameof(model.StopMode), PropertySet); MeasureMode = new PropertyEnumRadioViewModel <TrackMeasureMode>(nameof(model.MeasureMode), PropertySet); MeasureLength = new PropertyIntViewModel(nameof(model.MeasureLength), PropertySet); MeasureBeat = new PropertyEnumComboViewModel <TrackMeasureBeat>(nameof(model.MeasureBeat), PropertySet, new EnumNoteConverter <TrackMeasureBeat>()); LoopSync = new PropertyBoolViewModel(nameof(model.LoopSync), PropertySet); TempoSync = new PropertyBoolViewModel(nameof(model.TempoSync), PropertySet); RecordedTempo = new PropertyFloatViewModel(nameof(model.RecordedTempo), PropertySet, new FloatTempoConverter()); WavStatus = new PropertyBoolViewModel(nameof(model.WavStatus), PropertySet); WavLength = new PropertyIntViewModel(nameof(model.WavLength), PropertySet); }