Exemplo n.º 1
0
 public IProcessorMutable CreateProcessorPreparse()
 {
     return(PrefsPreparse.CreateProcessor(
                PrefsCommon.CreateTrackNumberGenerator(),
                PrefsCommon,
                PrefsAlbumRecognition));
 }
Exemplo n.º 2
0
        public Preferences()
        {
            PrefsCommon           = DocNode.Create <PreferencesCommon>();
            PrefsAlbumRecognition = DocNode.Create <PreferencesAlbumRecognition>();
            PrefsFilenameToTag    = DocNode.Create <PreferencesFilenameToTag>();
            PrefsAlbumToLibrary   = DocNode.Create <PreferencesAlbumToToLibrary>();
            PrefsPreparse         = DocNode.Create <PreferencesPreparse>();
            PrefsFreedb           = DocNode.Create <PreferencesWebToTag>();

            (PrefsCommon.Version.Item as TagVersionEnum).PropertyChanged
                += new PropertyChangedEventHandler(OnVersionChanged);

            ResolveChildrenLinks();

            PrefsPreparse.SetVersion(PrefsCommon.Version.Item as TagVersionEnum);
        }
Exemplo n.º 3
0
 private void OnVersionChanged(object sender, PropertyChangedEventArgs e)
 {
     PrefsPreparse.SetVersion(PrefsCommon.Version.Item as TagVersionEnum);
 }