Remove .Common-project
Currently of no use
This commit is contained in:
parent
232231d20d
commit
b1d3ec73c9
31 changed files with 16020 additions and 109 deletions
|
|
@ -1,4 +1,4 @@
|
|||
using InkForge.Desktop.Controllers;
|
||||
using InkForge.Desktop.Managers;
|
||||
using InkForge.Desktop.Models;
|
||||
|
||||
using ReactiveUI;
|
||||
|
|
@ -8,7 +8,7 @@ namespace InkForge.Desktop.ViewModels;
|
|||
public class AppViewModel : ReactiveObject
|
||||
{
|
||||
private readonly LandingViewModel _landingViewModel;
|
||||
private readonly WorkspaceController _workspace;
|
||||
private readonly WorkspaceManager _workspace;
|
||||
private object _view;
|
||||
|
||||
public object View
|
||||
|
|
@ -17,7 +17,7 @@ public class AppViewModel : ReactiveObject
|
|||
set => this.RaiseAndSetIfChanged(ref _view, value);
|
||||
}
|
||||
|
||||
public AppViewModel(WorkspaceController workspace, LandingViewModel landingViewModel)
|
||||
public AppViewModel(WorkspaceManager workspace, LandingViewModel landingViewModel)
|
||||
{
|
||||
_workspace = workspace;
|
||||
_landingViewModel = landingViewModel;
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ using System.Reactive;
|
|||
|
||||
using Avalonia.Platform.Storage;
|
||||
|
||||
using InkForge.Desktop.Controllers;
|
||||
using InkForge.Desktop.Managers;
|
||||
using InkForge.Desktop.Services;
|
||||
|
||||
using ReactiveUI;
|
||||
|
|
@ -13,7 +13,7 @@ namespace InkForge.Desktop.ViewModels;
|
|||
public class LandingViewModel : ReactiveObject
|
||||
{
|
||||
private ReadOnlyObservableCollection<RecentItemViewModel> _recentItems;
|
||||
private readonly WorkspaceController _workspaceController;
|
||||
private readonly WorkspaceManager _workspaceController;
|
||||
|
||||
public ReactiveCommand<Unit, Unit> CreateNew { get; }
|
||||
|
||||
|
|
@ -21,7 +21,7 @@ public class LandingViewModel : ReactiveObject
|
|||
|
||||
public ReadOnlyObservableCollection<RecentItemViewModel> RecentItems => _recentItems;
|
||||
|
||||
public LandingViewModel(WorkspaceController workspaceController)
|
||||
public LandingViewModel(WorkspaceManager workspaceController)
|
||||
{
|
||||
_workspaceController = workspaceController;
|
||||
CreateNew = ReactiveCommand.CreateFromTask(OnCreateNew);
|
||||
|
|
|
|||
|
|
@ -7,9 +7,13 @@ namespace InkForge.Desktop.ViewModels;
|
|||
public class WorkspaceViewModel : ReactiveObject
|
||||
{
|
||||
private readonly Workspace _workspace;
|
||||
private readonly ObservableAsPropertyHelper<string> _workspaceNameProperty;
|
||||
|
||||
public string WorkspaceName => _workspaceNameProperty.Value;
|
||||
|
||||
public WorkspaceViewModel(Workspace workspace)
|
||||
{
|
||||
_workspace = workspace;
|
||||
_workspaceNameProperty = this.WhenAnyValue(v => v._workspace.Name).ToProperty(this, nameof(WorkspaceName));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue