完成设置按键绑定和取消绑定
This commit is contained in:
@@ -131,6 +131,7 @@ namespace NBF
|
||||
{
|
||||
option.Apply();
|
||||
}
|
||||
Notices.Success("TEXT_OP_SUCCESS");
|
||||
}
|
||||
|
||||
private void OnResetSettings()
|
||||
@@ -240,6 +241,7 @@ namespace NBF
|
||||
{
|
||||
if (b)
|
||||
{
|
||||
CancelAndBack();
|
||||
Hide();
|
||||
}
|
||||
});
|
||||
@@ -250,6 +252,23 @@ namespace NBF
|
||||
}
|
||||
}
|
||||
|
||||
private void CancelAndBack()
|
||||
{
|
||||
|
||||
var groupNames = Settings.Instance.GetAllTabs();
|
||||
foreach (var group in groupNames)
|
||||
{
|
||||
var options = Settings.Instance.GetOptionsByTab(group);
|
||||
foreach (var option in options)
|
||||
{
|
||||
if (option.HaveNotApple())
|
||||
{
|
||||
option.Cancel();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protected override void OnHide()
|
||||
{
|
||||
base.OnHide();
|
||||
|
||||
Reference in New Issue
Block a user