18 lines
665 B
C#
18 lines
665 B
C#
using Inspectron.Settings;
|
|
using Inspectron.Settings.Attributes;
|
|
using Serilog;
|
|
using VisionBuilder.UI.Common;
|
|
|
|
namespace VisionBuilder.UI.Console;
|
|
|
|
public class VisionBuilderConsoleSettings:ISettings
|
|
{
|
|
public bool UseConsole { get; set; } = false;
|
|
[SettingDescription("Create a console window for non-console application")]
|
|
public bool CreateConsoleWindow { get; set; }
|
|
public void RegisterSettings(InspectronSettings settings)
|
|
{
|
|
settings.RegisterSimple(this, () => this.UseConsole, "Console", nameof(UseConsole));
|
|
settings.RegisterSimple(this, () => this.CreateConsoleWindow, "Console", nameof(CreateConsoleWindow));
|
|
}
|
|
} |