mirror of
https://github.com/4sval/FModel.git
synced 2026-08-06 03:03:04 -05:00
Auto-refresh endpoint on save (#683)
This commit is contained in:
parent
9181ce8bec
commit
3942aee607
|
|
@ -205,24 +205,36 @@ public partial class SettingsView
|
|||
_applicationView.SettingsView.SelectedMapStructTypes = editor.MapStructTypes;
|
||||
}
|
||||
|
||||
private void OpenAesEndpoint(object sender, RoutedEventArgs e)
|
||||
private async void OpenAesEndpoint(object sender, RoutedEventArgs e)
|
||||
{
|
||||
var editor = new EndpointEditor(
|
||||
_applicationView.SettingsView.AesEndpoint, "Endpoint Configuration (AES)", EEndpointType.Aes);
|
||||
if (_applicationView.Status.IsReady)
|
||||
_applicationView.Status.SetStatus(EStatusKind.Configuring);
|
||||
editor.ShowDialog();
|
||||
if (editor.DialogResult == true)
|
||||
{
|
||||
await _applicationView.CUE4Parse.RefreshAes();
|
||||
await _applicationView.AesManager.InitAes();
|
||||
_applicationView.AesManager.HasChange = true;
|
||||
await _applicationView.UpdateProvider(false);
|
||||
}
|
||||
if (_applicationView.Status.IsReady)
|
||||
_applicationView.Status.SetStatus(EStatusKind.Ready);
|
||||
}
|
||||
|
||||
private void OpenMappingEndpoint(object sender, RoutedEventArgs e)
|
||||
private async void OpenMappingEndpoint(object sender, RoutedEventArgs e)
|
||||
{
|
||||
var editor = new EndpointEditor(
|
||||
_applicationView.SettingsView.MappingEndpoint, "Endpoint Configuration (Mapping)", EEndpointType.Mapping);
|
||||
if (_applicationView.Status.IsReady)
|
||||
_applicationView.Status.SetStatus(EStatusKind.Configuring);
|
||||
editor.ShowDialog();
|
||||
if (editor.DialogResult == true)
|
||||
{
|
||||
await _applicationView.CUE4Parse.InitMappings(true);
|
||||
await _applicationView.UpdateProvider(false);
|
||||
}
|
||||
if (_applicationView.Status.IsReady)
|
||||
_applicationView.Status.SetStatus(EStatusKind.Ready);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user