wabbajack/Wabbajack.App.Wpf/View Models/Installers/ISubInstallerVM.cs
2022-03-13 16:47:30 -06:00

20 lines
569 B
C#

using System.Threading.Tasks;
using Wabbajack.Installer;
using Wabbajack.DTOs.Interventions;
namespace Wabbajack
{
public interface ISubInstallerVM
{
InstallerVM Parent { get; }
IInstaller ActiveInstallation { get; }
void Unload();
bool SupportsAfterInstallNavigation { get; }
void AfterInstallNavigation();
int ConfigVisualVerticalOffset { get; }
ErrorResponse CanInstall { get; }
Task<bool> Install();
IUserIntervention InterventionConverter(IUserIntervention intervention);
}
}