This commit is contained in:
01Dri 2025-05-25 14:12:15 -03:00
parent 4b15add524
commit 287f3f8a5f
3 changed files with 9 additions and 5 deletions

View file

@ -15,7 +15,7 @@ namespace Flow.Launcher.Plugin.Explorer
{
public int MaxResult { get; set; } = 100;
public static ObservableCollection<AccessLink> QuickAccessLinks { get; set; } = new();
public ObservableCollection<AccessLink> QuickAccessLinks { get; set; } = new();
public ObservableCollection<AccessLink> IndexSearchExcludedSubdirectoryPaths { get; set; } = new ObservableCollection<AccessLink>();

View file

@ -383,14 +383,14 @@ namespace Flow.Launcher.Plugin.Explorer.ViewModels
return;
}
var quickAccessLinkSettings = new QuickAccessLinkSettings(SelectedQuickAccessLink);
var quickAccessLinkSettings = new QuickAccessLinkSettings(Settings,SelectedQuickAccessLink);
quickAccessLinkSettings.ShowDialog();
}
[RelayCommand]
private void AddQuickAccessLink(object commandParameter)
{
var quickAccessLinkSettings = new QuickAccessLinkSettings();
var quickAccessLinkSettings = new QuickAccessLinkSettings(Settings);
quickAccessLinkSettings.ShowDialog();
}

View file

@ -53,17 +53,21 @@ public partial class QuickAccessLinkSettings : INotifyPropertyChanged
private bool IsEdit { get; set; }
[CanBeNull] private AccessLink SelectedAccessLink { get; set; }
public QuickAccessLinkSettings()
private Settings Settings { get; }
public QuickAccessLinkSettings(Settings settings)
{
Settings = settings;
InitializeComponent();
}
public QuickAccessLinkSettings(AccessLink selectedAccessLink)
public QuickAccessLinkSettings(Settings settings,AccessLink selectedAccessLink)
{
IsEdit = true;
_selectedName = selectedAccessLink.Name;
_selectedPath = selectedAccessLink.Path;
SelectedAccessLink = selectedAccessLink;
Settings = settings;
InitializeComponent();
}