public Song(IXmlWrapper xmlWrapper, ITempoRange tempoRange, IHarmonicKeyRange harmonicKeyRange, IIntensityRange intensityRange) { _xmlWrapper = xmlWrapper; TempoRange = tempoRange; HarmonicKeyRange = harmonicKeyRange; IntensityRange = intensityRange; }
public SongListModel(ITraktorLibrary traktorLibrary, IXmlWrapper xmlWrapper, IHarmonicKeyRange harmonicKeyRange, ITrackSearch trackSearch) { TraktorLibrary = traktorLibrary; _xmlWrapper = xmlWrapper; _harmonicKeyRange = harmonicKeyRange; _trackSearch = trackSearch; ImportedTrackCollection = new ObservableCollection <ISong>(); FilteredTrackCollection = new ObservableCollection <ISong>(); PreparationCollection = new ObservableCollection <ISong>(); MixDiscCollection = new ObservableCollection <ISong>(); PlaylistCollection = new ObservableCollection <IPlaylist>(); WindowHeight = 412; WindowWidth = 1316; TrackCollectionListViewHeight = 250; PreparationListViewHeight = 278; MixDiscListViewHeight = 250; PlaylistListViewHeight = 278; ListViewWidth = 1292; ProgressBarWidth = 1294; IsLoadButtonEnabled = false; IsDeleteButtonEnabled = false; SelectedTabControlIndex = 0; IsAddNextButtonEnabled = false; IsMixableRangeCheckboxChecked = false; IsClearButtonEnabled = false; HarmonicKeyComboBoxCollection = GetHarmonicKeyComboBoxCollection(); IsRangeOfThreeMenuChecked = true; IsRangeOfSixMenuChecked = false; IsRangeOfTwelveMenuChecked = false; IsRangeOfThreeMenuEnabled = false; IsRangeOfSixMenuEnabled = true; IsRangeOfTwelveMenuEnabled = true; PlaylistComboBoxCollection = new ObservableCollection <string> { "", }; MixDiscPlaylistComboBoxCollection = new ObservableCollection <string>(); IsMixDiscClearButtonEnabled = false; IsMixButtonEnabled = false; IntensityComboBoxCollection = GetIntensityComboBoxCollection(); MixDisc = new MixDisc(); }
public HarmonicKey(IHarmonicKeyRange harmonicKeyRange) { HarmonicKeyRange = harmonicKeyRange; }