Cleanup
This commit is contained in:
parent
1991bf5b4d
commit
69918c2587
@ -20,18 +20,8 @@ namespace LibationAvalonia.ViewModels
|
|||||||
/// <summary> Library filterting query </summary>
|
/// <summary> Library filterting query </summary>
|
||||||
public string FilterString { get => _filterString; set => this.RaiseAndSetIfChanged(ref _filterString, value); }
|
public string FilterString { get => _filterString; set => this.RaiseAndSetIfChanged(ref _filterString, value); }
|
||||||
public AvaloniaList<Control> QuickFilterMenuItems { get; } = new();
|
public AvaloniaList<Control> QuickFilterMenuItems { get; } = new();
|
||||||
|
|
||||||
/// <summary> Indicates if the first quick filter is the default filter </summary>
|
/// <summary> Indicates if the first quick filter is the default filter </summary>
|
||||||
public bool FirstFilterIsDefault
|
public bool FirstFilterIsDefault { get => _firstFilterIsDefault; set => QuickFilters.UseDefault = this.RaiseAndSetIfChanged(ref _firstFilterIsDefault, value); }
|
||||||
{
|
|
||||||
get => _firstFilterIsDefault;
|
|
||||||
set
|
|
||||||
{
|
|
||||||
if (value != _firstFilterIsDefault)
|
|
||||||
QuickFilters.UseDefault = value;
|
|
||||||
this.RaiseAndSetIfChanged(ref _firstFilterIsDefault, value);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
private void Configure_Filters()
|
private void Configure_Filters()
|
||||||
@ -48,7 +38,7 @@ namespace LibationAvalonia.ViewModels
|
|||||||
{
|
{
|
||||||
|
|
||||||
Header = "Start Libation with 1st filter _Default",
|
Header = "Start Libation with 1st filter _Default",
|
||||||
Command = ReactiveCommand.Create(FirstFilterIsDefaultToggle),
|
Command = ReactiveCommand.Create(ToggleFirstFilterIsDefault),
|
||||||
Icon = new CheckBox
|
Icon = new CheckBox
|
||||||
{
|
{
|
||||||
BorderThickness = new Thickness(0),
|
BorderThickness = new Thickness(0),
|
||||||
@ -63,7 +53,7 @@ namespace LibationAvalonia.ViewModels
|
|||||||
public void AddQuickFilterBtn() => QuickFilters.Add(FilterString);
|
public void AddQuickFilterBtn() => QuickFilters.Add(FilterString);
|
||||||
public async Task FilterBtn() => await PerformFilter(FilterString);
|
public async Task FilterBtn() => await PerformFilter(FilterString);
|
||||||
public async Task FilterHelpBtn() => await new LibationAvalonia.Dialogs.SearchSyntaxDialog().ShowDialog(MainWindow);
|
public async Task FilterHelpBtn() => await new LibationAvalonia.Dialogs.SearchSyntaxDialog().ShowDialog(MainWindow);
|
||||||
public void FirstFilterIsDefaultToggle() => FirstFilterIsDefault = !FirstFilterIsDefault;
|
public void ToggleFirstFilterIsDefault() => FirstFilterIsDefault = !FirstFilterIsDefault;
|
||||||
public async Task EditQuickFiltersAsync() => await new LibationAvalonia.Dialogs.EditQuickFilters().ShowDialog(MainWindow);
|
public async Task EditQuickFiltersAsync() => await new LibationAvalonia.Dialogs.EditQuickFilters().ShowDialog(MainWindow);
|
||||||
public async Task PerformFilter(string filterString)
|
public async Task PerformFilter(string filterString)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -42,7 +42,7 @@
|
|||||||
<NativeMenu>
|
<NativeMenu>
|
||||||
<NativeMenuItem
|
<NativeMenuItem
|
||||||
Header="Start Libation with 1st filter Default"
|
Header="Start Libation with 1st filter Default"
|
||||||
Command="{CompiledBinding FirstFilterIsDefaultToggle}"
|
Command="{CompiledBinding ToggleFirstFilterIsDefault}"
|
||||||
IsChecked="{CompiledBinding FirstFilterIsDefault}"
|
IsChecked="{CompiledBinding FirstFilterIsDefault}"
|
||||||
ToggleType="CheckBox" />
|
ToggleType="CheckBox" />
|
||||||
<NativeMenuItem Command="{CompiledBinding EditQuickFiltersAsync}" Header="Edit quick filters..." Gesture="{OnPlatform macOS='alt+⌘+Q'}" />
|
<NativeMenuItem Command="{CompiledBinding EditQuickFiltersAsync}" Header="Edit quick filters..." Gesture="{OnPlatform macOS='alt+⌘+Q'}" />
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user