Top navigation, search delete

This commit is contained in:
2023-07-28 17:10:50 +02:00
parent ee42e38e45
commit ed6864e127
27 changed files with 320 additions and 149 deletions

View File

@@ -32,7 +32,7 @@ public abstract class ContentProviderBase : IContentProvider
public IContentProvider Provider => this;
public AbsolutePath? Parent => null;
public AbsolutePath? Parent { get; }
public DateTime? CreatedAt => null;
@@ -46,14 +46,15 @@ public abstract class ContentProviderBase : IContentProvider
public bool AllowRecursiveDeletion => false;
public AbsolutePathType Type => AbsolutePathType.Container;
public PointInTime PointInTime { get; } = PointInTime.Eternal;
public PointInTime PointInTime => PointInTime.Eternal;
public ObservableCollection<Exception> Exceptions { get; } = new();
ReadOnlyExtensionCollection IItem.Extensions => _extensions;
protected ContentProviderBase(string name)
protected ContentProviderBase(string name, ITimelessContentProvider timelessContentProvider)
{
Parent = new AbsolutePath(timelessContentProvider, PointInTime.Eternal, new FullName(""), AbsolutePathType.Container);
DisplayName = Name = name;
FullName = FullName.CreateSafe(name);
Extensions = new ExtensionCollection();