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)));
profiles.Add(new Models.UserProfile(guest, nav));
UserSelectorDialogViewModel ViewModel = new();
ViewModel.Profiles = profiles;
ViewModel.SelectedUserId = _parent.AccountManager.LastOpenedUser.UserId;
UserSelectorDialog content = new(ViewModel);
UserSelectorDialogViewModel viewModel = new();
viewModel.Profiles = profiles;
viewModel.SelectedUserId = _parent.AccountManager.LastOpenedUser.UserId;
UserSelectorDialog content = new(viewModel);
(UserId id, _) = await UserSelectorDialog.ShowInputDialog(content);
selected = id;

View File

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