mirror of
https://github.com/Artemis-RGB/Artemis
synced 2025-12-13 05:48:35 +00:00
17 lines
534 B
C#
17 lines
534 B
C#
using Artemis.Core;
|
|
using Artemis.UI.Avalonia.Screens.Root.ViewModels;
|
|
using ReactiveUI;
|
|
|
|
namespace Artemis.UI.Avalonia.Ninject.Factories
|
|
{
|
|
public interface IVmFactory
|
|
{
|
|
}
|
|
|
|
public interface ISidebarVmFactory : IVmFactory
|
|
{
|
|
SidebarViewModel SidebarViewModel(IScreen hostScreen);
|
|
SidebarCategoryViewModel SidebarCategoryViewModel(ProfileCategory profileCategory);
|
|
SidebarProfileConfigurationViewModel SidebarProfileConfigurationViewModel(ProfileConfiguration profileConfiguration);
|
|
}
|
|
} |