Timeless refactor
This commit is contained in:
@@ -6,10 +6,10 @@ namespace FileTime.App.Core.Services;
|
||||
public interface IClipboardService
|
||||
{
|
||||
Type? CommandType { get; }
|
||||
IReadOnlyList<IAbsolutePath> Content { get; }
|
||||
IReadOnlyList<FullName> Content { get; }
|
||||
|
||||
void AddContent(IAbsolutePath absolutePath);
|
||||
void RemoveContent(IAbsolutePath absolutePath);
|
||||
void AddContent(FullName absolutePath);
|
||||
void RemoveContent(FullName absolutePath);
|
||||
void Clear();
|
||||
void SetCommand<T>() where T : ITransportationCommand;
|
||||
}
|
||||
@@ -4,9 +4,9 @@ namespace FileTime.App.Core.UserCommand;
|
||||
|
||||
public class OpenContainerCommand : IUserCommand
|
||||
{
|
||||
public IAbsolutePath Path { get; }
|
||||
public AbsolutePath Path { get; }
|
||||
|
||||
public OpenContainerCommand(IAbsolutePath path)
|
||||
public OpenContainerCommand(AbsolutePath path)
|
||||
{
|
||||
Path = path;
|
||||
}
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Reactive.Subjects;
|
||||
using FileTime.App.Core.Models.Enums;
|
||||
using FileTime.Core.Timeline;
|
||||
|
||||
namespace FileTime.App.Core.ViewModels;
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ public interface ITabViewModel : IInitable<ITab, int>
|
||||
IObservable<IContainer?> CurrentLocation { get; }
|
||||
IObservable<IItemViewModel?> CurrentSelectedItem { get; }
|
||||
IObservable<IObservable<IChangeSet<IItemViewModel>>?> CurrentItems { get; }
|
||||
IObservable<IChangeSet<IAbsolutePath>> MarkedItems { get; }
|
||||
IObservable<IChangeSet<FullName>> MarkedItems { get; }
|
||||
IObservable<IObservable<IChangeSet<IItemViewModel>>?> SelectedsChildren { get; }
|
||||
IObservable<IObservable<IChangeSet<IItemViewModel>>?> ParentsChildren { get; }
|
||||
BindedCollection<IItemViewModel>? CurrentItemsCollection { get; }
|
||||
@@ -25,7 +25,7 @@ public interface ITabViewModel : IInitable<ITab, int>
|
||||
IObservable<IReadOnlyCollection<IItemViewModel>?> ParentsChildrenCollectionObservable { get; }
|
||||
IObservable<IReadOnlyCollection<IItemViewModel>?> SelectedsChildrenCollectionObservable { get; }
|
||||
void ClearMarkedItems();
|
||||
void RemoveMarkedItem(IAbsolutePath item);
|
||||
void AddMarkedItem(IAbsolutePath item);
|
||||
void ToggleMarkedItem(IAbsolutePath item);
|
||||
void RemoveMarkedItem(FullName fullName);
|
||||
void AddMarkedItem(FullName fullName);
|
||||
void ToggleMarkedItem(FullName fullName);
|
||||
}
|
||||
Reference in New Issue
Block a user