2022-07-08 18:47:11 +00:00
|
|
|
using System;
|
|
|
|
using System.Collections.ObjectModel;
|
2022-12-29 14:24:05 +00:00
|
|
|
using UserProfile = Ryujinx.Ava.UI.Models.UserProfile;
|
2022-07-08 18:47:11 +00:00
|
|
|
|
2022-12-29 14:24:05 +00:00
|
|
|
namespace Ryujinx.Ava.UI.ViewModels
|
2022-07-08 18:47:11 +00:00
|
|
|
{
|
|
|
|
public class UserProfileViewModel : BaseModel, IDisposable
|
|
|
|
{
|
|
|
|
private UserProfile _selectedProfile;
|
|
|
|
|
|
|
|
public UserProfileViewModel()
|
|
|
|
{
|
2022-12-23 02:44:23 +00:00
|
|
|
Profiles = new ObservableCollection<BaseModel>();
|
2022-12-02 13:16:43 +00:00
|
|
|
LostProfiles = new ObservableCollection<UserProfile>();
|
2022-07-08 18:47:11 +00:00
|
|
|
}
|
|
|
|
|
2022-12-23 02:44:23 +00:00
|
|
|
public ObservableCollection<BaseModel> Profiles { get; set; }
|
2022-07-08 18:47:11 +00:00
|
|
|
|
2022-12-02 13:16:43 +00:00
|
|
|
public ObservableCollection<UserProfile> LostProfiles { get; set; }
|
|
|
|
|
2022-07-08 18:47:11 +00:00
|
|
|
public UserProfile SelectedProfile
|
|
|
|
{
|
|
|
|
get => _selectedProfile;
|
|
|
|
set
|
|
|
|
{
|
|
|
|
_selectedProfile = value;
|
|
|
|
|
2022-12-29 14:24:05 +00:00
|
|
|
OnPropertyChanged();
|
2022-07-24 17:38:38 +00:00
|
|
|
}
|
|
|
|
}
|
2022-07-08 18:47:11 +00:00
|
|
|
|
2022-07-28 17:16:23 +00:00
|
|
|
public void Dispose() { }
|
2022-07-08 18:47:11 +00:00
|
|
|
}
|
|
|
|
}
|