2023-04-25 12:04:08 +00:00
|
|
|
|
namespace Flow.Launcher.Plugin.PluginsManager.ViewModels
|
2020-12-06 10:10:22 +00:00
|
|
|
|
{
|
2021-05-11 12:18:57 +00:00
|
|
|
|
internal class SettingsViewModel
|
2020-12-06 10:10:22 +00:00
|
|
|
|
{
|
|
|
|
|
|
internal Settings Settings { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
internal PluginInitContext Context { get; set; }
|
|
|
|
|
|
|
2021-05-11 12:18:57 +00:00
|
|
|
|
public SettingsViewModel(PluginInitContext context, Settings settings)
|
2020-12-06 10:10:22 +00:00
|
|
|
|
{
|
|
|
|
|
|
Context = context;
|
2021-05-11 12:18:57 +00:00
|
|
|
|
Settings = settings;
|
2020-12-06 10:10:22 +00:00
|
|
|
|
}
|
2021-11-21 05:09:49 +00:00
|
|
|
|
|
|
|
|
|
|
public bool WarnFromUnknownSource
|
|
|
|
|
|
{
|
|
|
|
|
|
get => Settings.WarnFromUnknownSource;
|
|
|
|
|
|
set => Settings.WarnFromUnknownSource = value;
|
|
|
|
|
|
}
|
2023-09-29 05:06:42 +00:00
|
|
|
|
|
|
|
|
|
|
public bool AutoRestartAfterChanging
|
|
|
|
|
|
{
|
|
|
|
|
|
get => Settings.AutoRestartAfterChanging;
|
|
|
|
|
|
set => Settings.AutoRestartAfterChanging = value;
|
|
|
|
|
|
}
|
2020-12-06 10:10:22 +00:00
|
|
|
|
}
|
|
|
|
|
|
}
|