/// <summary> /// Unapplies the filters in the FilterViewController, but saves their current status. /// </summary> /// <param name="songBrowserFilterSelected">Used only by the SongBrowser mod. Set this to true when another filter (Favorites/Playlist) was selected.</param> public void UnapplyFilters(bool songBrowserFilterSelected = false) { if (_filterViewController != null) { _filterViewController.UnapplyFilters(false); } if (!SongBrowserTweaks.ModLoaded) { FilterButton.SetButtonText(FilterButtonText); FilterButton.SetButtonTextSize(3f); if ((ClearButton as NoTransitionsButton).selectionState == NoTransitionsButton.SelectionState.Highlighted) { ClearButton.SetButtonText(ClearFilterButtonHighlightedText); } else { ClearButton.SetButtonText(ClearFilterButtonText); } } else if (SongBrowserTweaks.Initialized && !songBrowserFilterSelected) { LevelsViewController.SetData(_lastPack); } }
public void ClearButtonPressed() { if (_filterViewController?.IsFilterApplied == true) { _filterViewController?.UnapplyFilters(); } Logger.log.Debug("'Clear Filter' button pressed."); }