mirror of
https://github.com/wabbajack-tools/wabbajack.git
synced 2024-08-30 18:42:17 +00:00
Rename MinSizeFilter, MaxSizeFilter to MinModlistSize, MaxModlistSize
This commit is contained in:
parent
58d0fdc9c3
commit
ea59cd2e0e
@ -46,8 +46,8 @@ namespace Wabbajack
|
||||
[Reactive] public bool ShowUnofficialLists { get; set; }
|
||||
|
||||
[Reactive] public string GameType { get; set; }
|
||||
[Reactive] public double MinSizeFilter { get; set; }
|
||||
[Reactive] public double MaxSizeFilter { get; set; }
|
||||
[Reactive] public double MinModlistSize { get; set; }
|
||||
[Reactive] public double MaxModlistSize { get; set; }
|
||||
|
||||
[Reactive] public ModListMetadataVM MinSizeModlist { get; set; }
|
||||
[Reactive] public ModListMetadataVM MaxSizeModlist { get; set; }
|
||||
@ -130,6 +130,8 @@ namespace Wabbajack
|
||||
Disposable.Create(() => SaveSettings().FireAndForget())
|
||||
.DisposeWith(disposables);
|
||||
|
||||
this.ObservableForProperty(vm => vm.MinModlistSize)
|
||||
|
||||
var searchTextPredicates = this.ObservableForProperty(vm => vm.Search)
|
||||
.Throttle(searchThrottle, RxApp.MainThreadScheduler)
|
||||
.Select(change => change.Value.Trim())
|
||||
@ -175,7 +177,7 @@ namespace Wabbajack
|
||||
})
|
||||
.StartWith(_ => true);
|
||||
|
||||
var minSizeFilter = this.ObservableForProperty(vm => vm.MinSizeFilter)
|
||||
var minSizeFilter = this.ObservableForProperty(vm => vm.MinModlistSize)
|
||||
.Select(v => v.Value)
|
||||
.Select<double, Func<ModListMetadataVM, bool>>(minSize =>
|
||||
{
|
||||
@ -185,7 +187,7 @@ namespace Wabbajack
|
||||
};
|
||||
});
|
||||
|
||||
var maxSizeFilter = this.ObservableForProperty(vm => vm.MaxSizeFilter)
|
||||
var maxSizeFilter = this.ObservableForProperty(vm => vm.MaxModlistSize)
|
||||
.Select(v => v.Value)
|
||||
.Select<double, Func<ModListMetadataVM, bool>>(maxSize =>
|
||||
{
|
||||
|
@ -65,18 +65,12 @@ namespace Wabbajack
|
||||
|
||||
this.WhenAny(x => x.SizeSliderFilter.LowerValue)
|
||||
.Select(x => x * Math.Pow(1024, 3))
|
||||
.BindToStrict(ViewModel, vm => vm.MinSizeFilter)
|
||||
.BindToStrict(ViewModel, vm => vm.MinModlistSize)
|
||||
.DisposeWith(dispose);
|
||||
this.WhenAny(x => x.SizeSliderFilter.UpperValue)
|
||||
.Select(x => x * Math.Pow(1024, 3))
|
||||
.BindToStrict(ViewModel, vm => vm.MaxSizeFilter)
|
||||
.BindToStrict(ViewModel, vm => vm.MaxModlistSize)
|
||||
.DisposeWith(dispose);
|
||||
/*
|
||||
this.BindStrict(ViewModel, vm => vm.MinSizeFilter, x => x.SizeSliderFilter.LowerValue)
|
||||
.DisposeWith(dispose);
|
||||
this.BindStrict(ViewModel, vm => vm.MaxSizeFilter, x => x.SizeSliderFilter.UpperValue)
|
||||
.DisposeWith(dispose);
|
||||
*/
|
||||
|
||||
this.WhenAny(x => x.ViewModel.ClearFiltersCommand)
|
||||
.BindToStrict(this, x => x.ClearFiltersButton.Command)
|
||||
|
Loading…
Reference in New Issue
Block a user