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" />
</ItemGroup>
</Project>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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