mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
Remove used functions
This commit is contained in:
parent
8d26c1c4e7
commit
cd3eebaac6
1 changed files with 5 additions and 12 deletions
|
|
@ -5,7 +5,6 @@ using System.Windows.Navigation;
|
||||||
using CommunityToolkit.Mvvm.DependencyInjection;
|
using CommunityToolkit.Mvvm.DependencyInjection;
|
||||||
using CommunityToolkit.Mvvm.Input;
|
using CommunityToolkit.Mvvm.Input;
|
||||||
using Flow.Launcher.Core.Plugin;
|
using Flow.Launcher.Core.Plugin;
|
||||||
using Flow.Launcher.Helper;
|
|
||||||
using Flow.Launcher.Infrastructure.Hotkey;
|
using Flow.Launcher.Infrastructure.Hotkey;
|
||||||
using Flow.Launcher.Plugin;
|
using Flow.Launcher.Plugin;
|
||||||
using Flow.Launcher.Resources.Controls;
|
using Flow.Launcher.Resources.Controls;
|
||||||
|
|
@ -81,12 +80,13 @@ public partial class SettingsPaneHotkey
|
||||||
var hotkeyControl = new HotkeyControl
|
var hotkeyControl = new HotkeyControl
|
||||||
{
|
{
|
||||||
Type = hotkey.HotkeyType == HotkeyType.Global ?
|
Type = hotkey.HotkeyType == HotkeyType.Global ?
|
||||||
HotkeyControl.HotkeyType.GlobalPluginHotkey : HotkeyControl.HotkeyType.WindowPluginHotkey,
|
HotkeyControl.HotkeyType.GlobalPluginHotkey :
|
||||||
|
HotkeyControl.HotkeyType.WindowPluginHotkey,
|
||||||
DefaultHotkey = hotkey.DefaultHotkey,
|
DefaultHotkey = hotkey.DefaultHotkey,
|
||||||
ValidateKeyGesture = true
|
ValidateKeyGesture = true
|
||||||
};
|
};
|
||||||
hotkeyControl.SetHotkey(hotkeySetting, true);
|
hotkeyControl.SetHotkey(hotkeySetting, true);
|
||||||
hotkeyControl.ChangeHotkey = new RelayCommand<HotkeyModel>((m) => ChangePluginHotkey(metadata, hotkey, m));
|
hotkeyControl.ChangeHotkey = new RelayCommand<HotkeyModel>((h) => ChangePluginHotkey(metadata, hotkey, h));
|
||||||
card.Content = hotkeyControl;
|
card.Content = hotkeyControl;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
@ -108,18 +108,11 @@ public partial class SettingsPaneHotkey
|
||||||
{
|
{
|
||||||
if (pluginHotkey is GlobalPluginHotkey globalPluginHotkey)
|
if (pluginHotkey is GlobalPluginHotkey globalPluginHotkey)
|
||||||
{
|
{
|
||||||
var oldHotkey = PluginManager.ChangePluginHotkey(metadata, globalPluginHotkey, newHotkey);
|
PluginManager.ChangePluginHotkey(metadata, globalPluginHotkey, newHotkey);
|
||||||
HotKeyMapper.RemoveHotkey(oldHotkey);
|
|
||||||
HotKeyMapper.SetGlobalPluginHotkey(globalPluginHotkey, metadata, newHotkey);
|
|
||||||
}
|
}
|
||||||
else if (pluginHotkey is SearchWindowPluginHotkey windowPluginHotkey)
|
else if (pluginHotkey is SearchWindowPluginHotkey windowPluginHotkey)
|
||||||
{
|
{
|
||||||
var (oldHotkeyModel, newHotkeyModel) = PluginManager.ChangePluginHotkey(metadata, windowPluginHotkey, newHotkey);
|
PluginManager.ChangePluginHotkey(metadata, windowPluginHotkey, newHotkey);
|
||||||
var windowPluginHotkeys = PluginManager.GetWindowPluginHotkeys();
|
|
||||||
HotKeyMapper.RemoveWindowHotkey(oldHotkeyModel);
|
|
||||||
HotKeyMapper.RemoveWindowHotkey(newHotkeyModel);
|
|
||||||
HotKeyMapper.SetWindowHotkey(oldHotkeyModel, windowPluginHotkeys[oldHotkeyModel]);
|
|
||||||
HotKeyMapper.SetWindowHotkey(newHotkeyModel, windowPluginHotkeys[newHotkeyModel]);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue