rename quick folder access links to quick access links

This commit is contained in:
Jeremy Wu 2021-01-26 20:35:02 +11:00
parent 3a1d40893e
commit 324ee62c2a
5 changed files with 14 additions and 14 deletions

View file

@ -51,7 +51,7 @@ namespace Flow.Launcher.Plugin.Explorer
var icoPath = (record.Type == ResultType.File) ? Constants.FileImagePath : Constants.FolderImagePath; var icoPath = (record.Type == ResultType.File) ? Constants.FileImagePath : Constants.FolderImagePath;
var fileOrFolder = (record.Type == ResultType.File) ? "file" : "folder"; var fileOrFolder = (record.Type == ResultType.File) ? "file" : "folder";
if (!Settings.QuickFolderAccessLinks.Any(x => x.Path == record.FullPath)) if (!Settings.QuickAccessLinks.Any(x => x.Path == record.FullPath))
{ {
contextMenus.Add(new Result contextMenus.Add(new Result
{ {
@ -61,7 +61,7 @@ namespace Flow.Launcher.Plugin.Explorer
{ {
try try
{ {
Settings.QuickFolderAccessLinks.Add(new AccessLink { Path = record.FullPath, Type = record.Type }); Settings.QuickAccessLinks.Add(new AccessLink { Path = record.FullPath, Type = record.Type });
Context.API.ShowMsg(Context.API.GetTranslation("plugin_explorer_addfilefoldersuccess"), Context.API.ShowMsg(Context.API.GetTranslation("plugin_explorer_addfilefoldersuccess"),
string.Format( string.Format(

View file

@ -42,9 +42,9 @@ namespace Flow.Launcher.Plugin.Explorer.Search
// This allows the user to type the assigned action keyword and only see the list of quick folder links // This allows the user to type the assigned action keyword and only see the list of quick folder links
if (string.IsNullOrEmpty(query.Search)) if (string.IsNullOrEmpty(query.Search))
return quickFolderAccess.FolderListAll(query, settings.QuickFolderAccessLinks); return quickFolderAccess.FolderListAll(query, settings.QuickAccessLinks);
var quickFolderLinks = quickFolderAccess.FolderListMatched(query, settings.QuickFolderAccessLinks); var quickFolderLinks = quickFolderAccess.FolderListMatched(query, settings.QuickAccessLinks);
if (quickFolderLinks.Count > 0) if (quickFolderLinks.Count > 0)
results.AddRange(quickFolderLinks); results.AddRange(quickFolderLinks);

View file

@ -8,7 +8,7 @@ namespace Flow.Launcher.Plugin.Explorer
{ {
public int MaxResult { get; set; } = 100; public int MaxResult { get; set; } = 100;
public List<AccessLink> QuickFolderAccessLinks { get; set; } = new List<AccessLink>(); public List<AccessLink> QuickAccessLinks { get; set; } = new List<AccessLink>();
public bool UseWindowsIndexForDirectorySearch { get; set; } = true; public bool UseWindowsIndexForDirectorySearch { get; set; } = true;

View file

@ -32,7 +32,7 @@ namespace Flow.Launcher.Plugin.Explorer.ViewModels
storage.Save(); storage.Save();
} }
internal void RemoveFolderLinkFromQuickFolders(AccessLink selectedRow) => Settings.QuickFolderAccessLinks.Remove(selectedRow); internal void RemoveFolderLinkFromQuickFolders(AccessLink selectedRow) => Settings.QuickAccessLinks.Remove(selectedRow);
internal void RemoveFolderLinkFromExcludedIndexPaths(AccessLink selectedRow) => Settings.IndexSearchExcludedSubdirectoryPaths.Remove(selectedRow); internal void RemoveFolderLinkFromExcludedIndexPaths(AccessLink selectedRow) => Settings.IndexSearchExcludedSubdirectoryPaths.Remove(selectedRow);

View file

@ -29,7 +29,7 @@ namespace Flow.Launcher.Plugin.Explorer.Views
this.viewModel = viewModel; this.viewModel = viewModel;
lbxFolderLinks.ItemsSource = this.viewModel.Settings.QuickFolderAccessLinks; lbxFolderLinks.ItemsSource = this.viewModel.Settings.QuickAccessLinks;
lbxExcludedPaths.ItemsSource = this.viewModel.Settings.IndexSearchExcludedSubdirectoryPaths; lbxExcludedPaths.ItemsSource = this.viewModel.Settings.IndexSearchExcludedSubdirectoryPaths;
@ -209,7 +209,7 @@ namespace Flow.Launcher.Plugin.Explorer.Views
{ {
if (expFolderLinks.IsExpanded) if (expFolderLinks.IsExpanded)
{ {
var link = viewModel.Settings.QuickFolderAccessLinks.First(x => x.Path == selectedRow.Path); var link = viewModel.Settings.QuickAccessLinks.First(x => x.Path == selectedRow.Path);
link.Path = folderBrowserDialog.SelectedPath; link.Path = folderBrowserDialog.SelectedPath;
} }
@ -252,8 +252,8 @@ namespace Flow.Launcher.Plugin.Explorer.Views
if (files != null && files.Count() > 0) if (files != null && files.Count() > 0)
{ {
if (expFolderLinks.IsExpanded && viewModel.Settings.QuickFolderAccessLinks == null) if (expFolderLinks.IsExpanded && viewModel.Settings.QuickAccessLinks == null)
viewModel.Settings.QuickFolderAccessLinks = new List<AccessLink>(); viewModel.Settings.QuickAccessLinks = new List<AccessLink>();
foreach (string s in files) foreach (string s in files)
{ {
@ -275,12 +275,12 @@ namespace Flow.Launcher.Plugin.Explorer.Views
private void AddFolderLink(AccessLink newFolderLink) private void AddFolderLink(AccessLink newFolderLink)
{ {
if (expFolderLinks.IsExpanded if (expFolderLinks.IsExpanded
&& !viewModel.Settings.QuickFolderAccessLinks.Any(x => x.Path == newFolderLink.Path)) && !viewModel.Settings.QuickAccessLinks.Any(x => x.Path == newFolderLink.Path))
{ {
if (viewModel.Settings.QuickFolderAccessLinks == null) if (viewModel.Settings.QuickAccessLinks == null)
viewModel.Settings.QuickFolderAccessLinks = new List<AccessLink>(); viewModel.Settings.QuickAccessLinks = new List<AccessLink>();
viewModel.Settings.QuickFolderAccessLinks.Add(newFolderLink); viewModel.Settings.QuickAccessLinks.Add(newFolderLink);
} }
if (expExcludedPaths.IsExpanded if (expExcludedPaths.IsExpanded