public BlairCognateIdentifierViewModel(SegmentPool segmentPool, IProjectService projectService, SegmentMappingsViewModel ignoredMappings, SimilarSegmentMappingsViewModel.Factory similarSegmentMappingsFactory) : base("Blair") { _segmentPool = segmentPool; _projectService = projectService; _ignoredMappings = ignoredMappings; _ignoredMappings.PropertyChanged += ChildPropertyChanged; _similarVowels = similarSegmentMappingsFactory(SoundType.Vowel); _similarVowels.PropertyChanged += ChildPropertyChanged; _similarConsonants = similarSegmentMappingsFactory(SoundType.Consonant); _similarConsonants.PropertyChanged += ChildPropertyChanged; }
public BlairCognateIdentifierViewModel(SegmentPool segmentPool, IProjectService projectService, SegmentMappingsViewModel ignoredMappings, SimilarSegmentMappingsViewModel.Factory similarSegmentMappingsFactory, SegmentMappingViewModel.Factory mappingFactory) : base("Blair") { _segmentPool = segmentPool; _projectService = projectService; _mappingFactory = mappingFactory; _ignoredMappings = ignoredMappings; _ignoredMappings.PropertyChanged += ChildPropertyChanged; _similarVowels = similarSegmentMappingsFactory(SoundType.Vowel); _similarVowels.PropertyChanged += ChildPropertyChanged; _similarConsonants = similarSegmentMappingsFactory(SoundType.Consonant); _similarConsonants.PropertyChanged += ChildPropertyChanged; }