Exemplo n.º 1
0
        public void ReportFavoriteDeleted(FavoriteConfigurationElement deletedFavorite)
        {
            FavoritesChangedEventArgs args = new FavoritesChangedEventArgs();

            args.Removed.Add(deletedFavorite);
            this.FireFavoriteChanges(args);
        }
Exemplo n.º 2
0
        public void ReportFavoritesDeleted(List <FavoriteConfigurationElement> deletedFavorites)
        {
            FavoritesChangedEventArgs args = new FavoritesChangedEventArgs();

            args.Removed.AddRange(deletedFavorites);
            this.FireFavoriteChanges(args);
        }
Exemplo n.º 3
0
        public void ReportFavoritesAdded(List <FavoriteConfigurationElement> addedFavorites)
        {
            FavoritesChangedEventArgs args = new FavoritesChangedEventArgs();

            args.Added.AddRange(addedFavorites);
            this.FireFavoriteChanges(args);
        }
Exemplo n.º 4
0
        public void ReportFavoriteUpdated(string oldName, FavoriteConfigurationElement changedFavorite)
        {
            FavoritesChangedEventArgs args = new FavoritesChangedEventArgs();

            args.Updated.Add(oldName, changedFavorite);
            this.FireFavoriteChanges(args);
        }
Exemplo n.º 5
0
        public void ReportFavoriteAdded(FavoriteConfigurationElement addedFavorite)
        {
            FavoritesChangedEventArgs args = new FavoritesChangedEventArgs();

            args.Added.Add(addedFavorite);
            this.FireFavoriteChanges(args);
        }
Exemplo n.º 6
0
 private void FireFavoriteChanges(FavoritesChangedEventArgs args)
 {
     Debug.WriteLine(args.ToString());
     if (this.FavoritesChanged != null && !args.IsEmpty)
     {
         this.FavoritesChanged(args);
     }
 }
Exemplo n.º 7
0
        private void MergeFavorites(ConfigurationChangedEventArgs args)
        {
            List <FavoriteConfigurationElement> oldFavorites       = args.OldFavorites;
            List <FavoriteConfigurationElement> newFavorites       = args.NewFavorites;
            List <FavoriteConfigurationElement> missingFavorites   = GetMissingFavorites(newFavorites, oldFavorites);
            List <FavoriteConfigurationElement> redundantFavorites = GetMissingFavorites(oldFavorites, newFavorites);

            FavoritesChangedEventArgs favoriteArgs = new FavoritesChangedEventArgs();

            favoriteArgs.Added.AddRange(missingFavorites);
            favoriteArgs.Removed.AddRange(redundantFavorites);
            this.FireFavoriteChanges(favoriteArgs);
        }
Exemplo n.º 8
0
        private void OnFavoritesCollectionChanged(FavoritesChangedEventArgs args)
        {
            if (this.IsOrphan())
                return;

            string selectedTagName = this.treeList.FindSelectedTagNodeName();
            string selectedFavorite = this.treeList.GetSelectedFavoriteNodeName();
            this.RemoveFavorites(args.Removed);
            this.UpdateFavorites(args.Updated);
            this.AddNewFavorites(args.Added);
            selectedFavorite = args.GetUpdatedFavoriteName(selectedFavorite);
            this.treeList.RestoreSelectedFavorite(selectedTagName, selectedFavorite);
        }
Exemplo n.º 9
0
 private void FireFavoriteChanges(FavoritesChangedEventArgs args)
 {
     Debug.WriteLine(args.ToString());
     if (this.FavoritesChanged != null && !args.IsEmpty)
     {
         this.FavoritesChanged(args);
     }
 }
Exemplo n.º 10
0
        private void MergeFavorites(ConfigurationChangedEventArgs args)
        {
            List<FavoriteConfigurationElement> oldFavorites = args.OldFavorites;
            List<FavoriteConfigurationElement> newFavorites = args.NewFavorites;
            List<FavoriteConfigurationElement> missingFavorites = GetMissingFavorites(newFavorites, oldFavorites);
            List<FavoriteConfigurationElement> redundantFavorites = GetMissingFavorites(oldFavorites, newFavorites);

            FavoritesChangedEventArgs favoriteArgs = new FavoritesChangedEventArgs();
            favoriteArgs.Added.AddRange(missingFavorites);
            favoriteArgs.Removed.AddRange(redundantFavorites);
            this.FireFavoriteChanges(favoriteArgs);
        }
Exemplo n.º 11
0
 public void ReportFavoritesDeleted(List<FavoriteConfigurationElement> deletedFavorites)
 {
     FavoritesChangedEventArgs args = new FavoritesChangedEventArgs();
     args.Removed.AddRange(deletedFavorites);
     this.FireFavoriteChanges(args);
 }
Exemplo n.º 12
0
 public void ReportFavoriteDeleted(FavoriteConfigurationElement deletedFavorite)
 {
     FavoritesChangedEventArgs args = new FavoritesChangedEventArgs();
     args.Removed.Add(deletedFavorite);
     this.FireFavoriteChanges(args);
 }
Exemplo n.º 13
0
 public void ReportFavoriteUpdated(string oldName, FavoriteConfigurationElement changedFavorite)
 {
     FavoritesChangedEventArgs args = new FavoritesChangedEventArgs();
     args.Updated.Add(oldName, changedFavorite);
     this.FireFavoriteChanges(args);
 }
Exemplo n.º 14
0
 public void ReportFavoritesAdded(List<FavoriteConfigurationElement> addedFavorites)
 {
     FavoritesChangedEventArgs args = new FavoritesChangedEventArgs();
     args.Added.AddRange(addedFavorites);
     this.FireFavoriteChanges(args);
 }
Exemplo n.º 15
0
 public void ReportFavoriteAdded(FavoriteConfigurationElement addedFavorite)
 {
     FavoritesChangedEventArgs args = new FavoritesChangedEventArgs();
     args.Added.Add(addedFavorite);
     this.FireFavoriteChanges(args);
 }