2020-04-14 22:05:03 +01:00
|
|
|
using System.Collections.ObjectModel;
|
2020-04-11 21:04:20 +01:00
|
|
|
using Aaru.CommonTypes.Interfaces;
|
2020-04-14 20:20:43 +01:00
|
|
|
using Aaru.Gui.ViewModels;
|
2020-04-11 21:04:20 +01:00
|
|
|
|
|
|
|
|
namespace Aaru.Gui.Models
|
|
|
|
|
{
|
|
|
|
|
public class FileSystemModel : RootModel
|
|
|
|
|
{
|
2020-04-14 22:05:03 +01:00
|
|
|
public FileSystemModel() => Roots = new ObservableCollection<SubdirectoryModel>();
|
|
|
|
|
|
|
|
|
|
public string VolumeName { get; set; }
|
|
|
|
|
public IFilesystem Filesystem { get; set; }
|
|
|
|
|
public IReadOnlyFilesystem ReadOnlyFilesystem { get; set; }
|
|
|
|
|
public FileSystemViewModel ViewModel { get; set; }
|
|
|
|
|
public ObservableCollection<SubdirectoryModel> Roots { get; set; }
|
2020-04-11 21:04:20 +01:00
|
|
|
}
|
|
|
|
|
}
|