Move services to topic folders

This commit is contained in:
2023-08-30 13:19:46 +02:00
parent a398fd27b7
commit 9b5a0f3123
10 changed files with 14 additions and 5 deletions

View File

@@ -26,4 +26,6 @@
<ProjectReference Include="..\..\..\Providers\FileTime.Providers.LocalAdmin.Abstractions\FileTime.Providers.LocalAdmin.Abstractions.csproj" /> <ProjectReference Include="..\..\..\Providers\FileTime.Providers.LocalAdmin.Abstractions\FileTime.Providers.LocalAdmin.Abstractions.csproj" />
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@@ -1,7 +1,7 @@
using FileTime.App.Core.Services; using FileTime.App.Core.Services;
using FileTime.GuiApp.App.IconProviders; using FileTime.GuiApp.App.IconProviders;
namespace FileTime.GuiApp.App.Services; namespace FileTime.GuiApp.App.Places;
public interface IPlacesService : IStartupHandler public interface IPlacesService : IStartupHandler
{ {

View File

@@ -1,6 +1,7 @@
using FileTime.Core.Models; using FileTime.Core.Models;
using FileTime.GuiApp.App.Services;
namespace FileTime.GuiApp.App.Services; namespace FileTime.GuiApp.App.ContextMenu;
public class LinuxContextMenuProvider : IContextMenuProvider public class LinuxContextMenuProvider : IContextMenuProvider
{ {

View File

@@ -6,10 +6,11 @@ using Avalonia.Media;
using FileTime.Core.Models; using FileTime.Core.Models;
using FileTime.GuiApp.App.Helper; using FileTime.GuiApp.App.Helper;
using FileTime.GuiApp.App.IconProviders; using FileTime.GuiApp.App.IconProviders;
using FileTime.GuiApp.App.Services;
using FileTime.Providers.Local; using FileTime.Providers.Local;
using Microsoft.Win32; using Microsoft.Win32;
namespace FileTime.GuiApp.App.Services; namespace FileTime.GuiApp.App.ContextMenu;
[SupportedOSPlatform("windows")] [SupportedOSPlatform("windows")]
public class WindowsContextMenuProvider : IContextMenuProvider public class WindowsContextMenuProvider : IContextMenuProvider

View File

@@ -56,6 +56,8 @@
<ProjectReference Include="..\FileTime.GuiApp.DesignPreview\FileTime.GuiApp.DesignPreview.csproj" /> <ProjectReference Include="..\FileTime.GuiApp.DesignPreview\FileTime.GuiApp.DesignPreview.csproj" />
<ProjectReference Include="..\FileTime.GuiApp.Font.Abstractions\FileTime.GuiApp.Font.Abstractions.csproj" /> <ProjectReference Include="..\FileTime.GuiApp.Font.Abstractions\FileTime.GuiApp.Font.Abstractions.csproj" />
</ItemGroup> </ItemGroup>

View File

@@ -1,5 +1,6 @@
using FileTime.Core.Models; using FileTime.Core.Models;
using FileTime.GuiApp.App.Models; using FileTime.GuiApp.App.Models;
using FileTime.GuiApp.App.Places;
using FileTime.GuiApp.App.Services; using FileTime.GuiApp.App.Services;
using FileTime.Providers.Local; using FileTime.Providers.Local;

View File

@@ -5,7 +5,7 @@ using FileTime.GuiApp.App.IconProviders;
using FileTime.GuiApp.App.ViewModels; using FileTime.GuiApp.App.ViewModels;
using FileTime.Providers.Local; using FileTime.Providers.Local;
namespace FileTime.GuiApp.App.Services; namespace FileTime.GuiApp.App.Places;
public class LinuxPlacesService : IPlacesService public class LinuxPlacesService : IPlacesService
{ {

View File

@@ -6,7 +6,7 @@ using FileTime.GuiApp.App.ViewModels;
using FileTime.Providers.Local; using FileTime.Providers.Local;
using Syroot.Windows.IO; using Syroot.Windows.IO;
namespace FileTime.GuiApp.App.Services; namespace FileTime.GuiApp.App.Places;
public class WindowsPlacesService : IPlacesService public class WindowsPlacesService : IPlacesService
{ {

View File

@@ -6,10 +6,12 @@ using FileTime.App.Core.Services;
using FileTime.App.Core.ViewModels; using FileTime.App.Core.ViewModels;
using FileTime.Core.Interactions; using FileTime.Core.Interactions;
using FileTime.GuiApp.App.Configuration; using FileTime.GuiApp.App.Configuration;
using FileTime.GuiApp.App.ContextMenu;
using FileTime.GuiApp.CustomImpl.ViewModels; using FileTime.GuiApp.CustomImpl.ViewModels;
using FileTime.GuiApp.App.IconProviders; using FileTime.GuiApp.App.IconProviders;
using FileTime.GuiApp.App.InstanceManagement; using FileTime.GuiApp.App.InstanceManagement;
using FileTime.GuiApp.App.Logging; using FileTime.GuiApp.App.Logging;
using FileTime.GuiApp.App.Places;
using FileTime.GuiApp.App.Services; using FileTime.GuiApp.App.Services;
using FileTime.GuiApp.App.Settings; using FileTime.GuiApp.App.Settings;
using FileTime.GuiApp.App.ViewModels; using FileTime.GuiApp.App.ViewModels;