Skip to content

Commit 61aca74

Browse files
committed
Separating add commands between QuickAccessLink and IndexSearchExcludedPaths
1 parent 3777e2b commit 61aca74

File tree

2 files changed

+16
-15
lines changed

2 files changed

+16
-15
lines changed

Plugins/Flow.Launcher.Plugin.Explorer/ViewModels/SettingsViewModel.cs

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -365,27 +365,28 @@ private void ShowUnselectedMessage()
365365
}
366366

367367
[RelayCommand]
368-
private void AddLink(object commandParameter)
368+
private void AddQuickAccessLink(object commandParameter)
369369
{
370-
var container = commandParameter switch
371-
{
372-
"QuickAccessLink" => Settings.QuickAccessLinks,
373-
"IndexSearchExcludedPaths" => Settings.IndexSearchExcludedSubdirectoryPaths,
374-
_ => throw new ArgumentOutOfRangeException(nameof(commandParameter))
375-
};
376-
377-
ArgumentNullException.ThrowIfNull(container);
378-
370+
var quickAccessLinkSettings = new QuickAccessLinkSettings();
371+
quickAccessLinkSettings.ShowDialog();
372+
}
373+
374+
375+
[RelayCommand]
376+
private void AddIndexSearchExcludePaths(object commandParameter)
377+
{
378+
var container = Settings.IndexSearchExcludedSubdirectoryPaths;
379+
379380
var folderBrowserDialog = new FolderBrowserDialog();
380-
381+
381382
if (folderBrowserDialog.ShowDialog() != DialogResult.OK)
382383
return;
383-
384+
384385
var newAccessLink = new AccessLink
385386
{
386387
Path = folderBrowserDialog.SelectedPath
387388
};
388-
389+
389390
container.Add(newAccessLink);
390391
}
391392

Plugins/Flow.Launcher.Plugin.Explorer/Views/ExplorerSettings.xaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -762,7 +762,7 @@
762762
<Button
763763
MinWidth="100"
764764
Margin="{StaticResource SettingPanelItemLeftMargin}"
765-
Command="{Binding AddLinkCommand}"
765+
Command="{Binding AddQuickAccessLinkCommand}"
766766
CommandParameter="QuickAccessLink"
767767
Content="{DynamicResource plugin_explorer_add}" />
768768
</StackPanel>
@@ -822,7 +822,7 @@
822822
<Button
823823
MinWidth="100"
824824
Margin="{StaticResource SettingPanelItemLeftMargin}"
825-
Command="{Binding AddLinkCommand}"
825+
Command="{Binding AddIndexSearchExcludePathsCommand}"
826826
CommandParameter="IndexSearchExcludedPaths"
827827
Content="{DynamicResource plugin_explorer_add}" />
828828
</StackPanel>

0 commit comments

Comments
 (0)