Skip to content

Commit 8a02049

Browse files
committed
Add Open Setting Hotkey (Ctrl+I)
Remove Unused Code
1 parent 5292464 commit 8a02049

File tree

2 files changed

+6
-20
lines changed

2 files changed

+6
-20
lines changed

Flow.Launcher/MainWindow.xaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@
4646
Key="Tab"
4747
Command="{Binding SelectPrevItemCommand}"
4848
Modifiers="Shift" />
49+
<KeyBinding
50+
Key="I"
51+
Command="{Binding OpenSettingCommand}"
52+
Modifiers="Ctrl" />
4953
<KeyBinding
5054
Key="N"
5155
Command="{Binding SelectNextItemCommand}"

Flow.Launcher/ViewModel/MainViewModel.cs

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -154,25 +154,6 @@ private void RegisterResultsUpdatedEvent()
154154
}
155155
}
156156

157-
private void UpdateLastQUeryMode()
158-
{
159-
switch (_settings.LastQueryMode)
160-
{
161-
case LastQueryMode.Empty:
162-
ChangeQueryText(string.Empty);
163-
break;
164-
case LastQueryMode.Preserved:
165-
LastQuerySelected = true;
166-
break;
167-
case LastQueryMode.Selected:
168-
LastQuerySelected = false;
169-
break;
170-
default:
171-
throw new ArgumentException($"wrong LastQueryMode: <{_settings.LastQueryMode}>");
172-
173-
}
174-
}
175-
176157
private void InitializeKeyCommands()
177158
{
178159
EscCommand = new RelayCommand(_ =>
@@ -212,7 +193,7 @@ private void InitializeKeyCommands()
212193
{
213194
SearchWeb.NewTabInBrowser("https://github.com/Flow-Launcher/Flow.Launcher/wiki/Flow-Launcher/");
214195
});
215-
196+
OpenSettingCommand = new RelayCommand(_ => { App.API.OpenSettingDialog(); });
216197
OpenResultCommand = new RelayCommand(index =>
217198
{
218199
var results = SelectedResults;
@@ -399,6 +380,7 @@ private ResultsViewModel SelectedResults
399380
public ICommand LoadContextMenuCommand { get; set; }
400381
public ICommand LoadHistoryCommand { get; set; }
401382
public ICommand OpenResultCommand { get; set; }
383+
public ICommand OpenSettingCommand { get; set; }
402384
public ICommand ReloadPluginDataCommand { get; set; }
403385
public ICommand ClearQueryCommand { get; private set; }
404386

0 commit comments

Comments
 (0)