Even more small changes

This commit is contained in:
Jacobwasbeast 2025-01-18 19:42:15 -06:00
parent 2cc8c2d574
commit 051b1eedb4
2 changed files with 6 additions and 35 deletions

View File

@ -279,10 +279,10 @@ namespace Ryujinx.Ava.UI.Applet
.ForEach(profile => profiles.Add(new Models.UserProfile(profile, nav))); .ForEach(profile => profiles.Add(new Models.UserProfile(profile, nav)));
profiles.Add(new Models.UserProfile(guest, nav)); profiles.Add(new Models.UserProfile(guest, nav));
UserSelectorDialogViewModel ViewModel = new(); UserSelectorDialogViewModel viewModel = new();
ViewModel.Profiles = profiles; viewModel.Profiles = profiles;
ViewModel.SelectedUserId = _parent.AccountManager.LastOpenedUser.UserId; viewModel.SelectedUserId = _parent.AccountManager.LastOpenedUser.UserId;
UserSelectorDialog content = new(ViewModel); UserSelectorDialog content = new(viewModel);
(UserId id, _) = await UserSelectorDialog.ShowInputDialog(content); (UserId id, _) = await UserSelectorDialog.ShowInputDialog(content);
selected = id; selected = id;

View File

@ -6,38 +6,9 @@ namespace Ryujinx.Ava.UI.ViewModels
{ {
public partial class UserSelectorDialogViewModel : BaseModel public partial class UserSelectorDialogViewModel : BaseModel
{ {
private UserId _selectedUserId;
private ObservableCollection<BaseModel> _profiles;
public UserId SelectedUserId [ObservableProperty] private UserId _selectedUserId;
{
get => _selectedUserId;
set
{
if (_selectedUserId != value)
{
_selectedUserId = value;
OnPropertyChanged();
}
}
}
public ObservableCollection<BaseModel> Profiles [ObservableProperty] private ObservableCollection<BaseModel> _profiles = [];
{
get => _profiles;
set
{
if (_profiles != value)
{
_profiles = value;
OnPropertyChanged();
}
}
}
public UserSelectorDialogViewModel()
{
Profiles = new ObservableCollection<BaseModel>();
}
} }
} }