public void ReportFavoriteDeleted(FavoriteConfigurationElement deletedFavorite) { FavoritesChangedEventArgs args = new FavoritesChangedEventArgs(); args.Removed.Add(deletedFavorite); this.FireFavoriteChanges(args); }
public void ReportFavoritesDeleted(List <FavoriteConfigurationElement> deletedFavorites) { FavoritesChangedEventArgs args = new FavoritesChangedEventArgs(); args.Removed.AddRange(deletedFavorites); this.FireFavoriteChanges(args); }
public void ReportFavoritesAdded(List <FavoriteConfigurationElement> addedFavorites) { FavoritesChangedEventArgs args = new FavoritesChangedEventArgs(); args.Added.AddRange(addedFavorites); this.FireFavoriteChanges(args); }
public void ReportFavoriteUpdated(string oldName, FavoriteConfigurationElement changedFavorite) { FavoritesChangedEventArgs args = new FavoritesChangedEventArgs(); args.Updated.Add(oldName, changedFavorite); this.FireFavoriteChanges(args); }
public void ReportFavoriteAdded(FavoriteConfigurationElement addedFavorite) { FavoritesChangedEventArgs args = new FavoritesChangedEventArgs(); args.Added.Add(addedFavorite); this.FireFavoriteChanges(args); }
private void FireFavoriteChanges(FavoritesChangedEventArgs args) { Debug.WriteLine(args.ToString()); if (this.FavoritesChanged != null && !args.IsEmpty) { this.FavoritesChanged(args); } }
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); }
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); }
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); }
public void ReportFavoritesDeleted(List<FavoriteConfigurationElement> deletedFavorites) { FavoritesChangedEventArgs args = new FavoritesChangedEventArgs(); args.Removed.AddRange(deletedFavorites); this.FireFavoriteChanges(args); }
public void ReportFavoritesAdded(List<FavoriteConfigurationElement> addedFavorites) { FavoritesChangedEventArgs args = new FavoritesChangedEventArgs(); args.Added.AddRange(addedFavorites); this.FireFavoriteChanges(args); }