Plugins - Implemented enabling/disabling (doesnt work for devices)

Plugins - Disable plugins that caused a crash
Tray icon - Added menu items for quick access
This commit is contained in:
SpoinkyNL committed 2020-03-02 22:15:25 +01:00
1 parent fbc9d20db7
commit 73245a3d4b
29 files changed
+442 -164

No files matched your search

@@ -1,17 +1,18 @@
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections.Generic;
using Artemis.Core.Plugins.Abstract;
using Artemis.Core.Plugins.Abstract.ViewModels;
using Artemis.Core.Plugins.Models;
using Artemis.Plugins.Devices.WS281X.Settings;
namespace Artemis.Plugins.Devices.WS281X.ViewModels
{
public class WS281XConfigurationViewModel : PluginConfigurationViewModel
{
public WS281XConfigurationViewModel(Plugin plugin) : base(plugin)
private PluginSetting<List<DeviceDefinition>> _definitions;
public WS281XConfigurationViewModel(Plugin plugin, PluginSettings settings) : base(plugin)
{
var WS281XInstance = RGB.NET.Devices.WS281X.WS281XDeviceProvider.Instance;
_definitions = settings.GetSetting<List<DeviceDefinition>>("DeviceDefinitions");
}
}
}
}