mirror of
https://git.ryujinx.app/ryubing/ryujinx.git
synced 2026-04-25 08:02:54 +00:00
26 lines
796 B
C#
26 lines
796 B
C#
using Gommon;
|
|
using Ryujinx.Ava.Common.Locale;
|
|
using Ryujinx.Ava.UI.Helpers;
|
|
using Ryujinx.Ava.UI.ViewModels;
|
|
|
|
namespace Ryujinx.Ava.UI.SetupWizard
|
|
{
|
|
public abstract class SetupWizardPageContext(LocaleKeys title) : BaseModel
|
|
{
|
|
public LocaleKeys Title => title;
|
|
|
|
public RyujinxNotificationManager NotificationManager { get; init; }
|
|
|
|
// ReSharper disable once UnusedMemberInSuper.Global
|
|
// it's used implicitly as we use this type as a where guard for generics for WithContent<TControl, TContext>,
|
|
// it also ensures all context types implement completion
|
|
public abstract Result CompleteStep();
|
|
#nullable enable
|
|
public virtual object? CreateHelpContent()
|
|
#nullable disable
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
}
|