Files
rssotto-csharp-client/ModVersionChecker/forms/IFormFactory.cs
2025-09-04 10:14:30 +02:00

14 lines
491 B
C#

using ModVersionChecker.data.model;
namespace ModVersionChecker.forms
{
public interface IFormFactory
{
AppDetailsForm CreateAppDetailsForm(AppConfig? app, bool isEditable, EventHandler<string>? onAppChanged);
GlobalConfigForm CreateGlobalConfigForm();
SourcesConfigForm CreateSourcesConfigForm(EventHandler<string>? onSourcesChanged);
SourceDetailForm CreateSourceDetailForm(SourceDef? sourceDef, EventHandler<string>? onSourceChanged);
}
}