Consolidate RadioButton bindings

This commit is contained in:
FelixSe committed 2019-05-26 21:34:35 +02:00
1 parent 32ab18f5f9
commit 288b661611
6 files changed
+36 -101

No files matched your search

@@ -214,41 +214,26 @@ namespace FluentTerminal.App.ViewModels
public bool DoNotModifyIsSelected
{
get => LineEndingStyle == LineEndingStyle.DoNotModify;
set { if (value)
{
LineEndingStyle = LineEndingStyle.DoNotModify;
}
set { if (value) { LineEndingStyle = LineEndingStyle.DoNotModify; }
}
}
public bool ToCRLFIsSelected
{
get => LineEndingStyle == LineEndingStyle.ToCRLF;
set { if (value)
{
LineEndingStyle = LineEndingStyle.ToCRLF;
}
}
set { if (value) LineEndingStyle = LineEndingStyle.ToCRLF; }
}
public bool ToLFIsSelected
{
get => LineEndingStyle == LineEndingStyle.ToLF;
set { if (value)
{
LineEndingStyle = LineEndingStyle.ToLF;
}
}
set { if (value) LineEndingStyle = LineEndingStyle.ToLF; }
}
public bool ToCRIsSelected
{
get => LineEndingStyle == LineEndingStyle.ToCR;
set { if (value)
{
LineEndingStyle = LineEndingStyle.ToCR;
}
}
set { if (value) { LineEndingStyle = LineEndingStyle.ToCR; } }
}
public void SaveChanges()
@@ -259,7 +244,7 @@ namespace FluentTerminal.App.ViewModels
Model.WorkingDirectory = WorkingDirectory;
Model.TabThemeId = SelectedTabTheme.Id;
Model.TerminalThemeId = SelectedTerminalTheme.Id;
Model.LineEndingTranslation = _lineEndingStyle;
Model.LineEndingTranslation = LineEndingStyle;
Model.UseConPty = UseConPty;
Model.KeyBindings = KeyBindings.KeyBindings.Select(x => x.Model).ToList();
_settingsService.SaveShellProfile(Model);