private void HandleEditProfile() { var id = _ui.SelectedProfile; if (!_profiles.Contains(id)) { _ui.ShowErrorMessage(_tr._("Selected profile does not exist!")); return; } var data = _profiles.GetProfileData(id); _ui.ShowProfile(id, data, _versions.Prefixes, (newId, newData) => TryUpdateProfile(id, newId, newData)); }