Implemented profile creation, deletion and activation

This commit is contained in:
Robert committed 2019-11-20 19:25:29 +01:00
1 parent 66f7dc94c8
commit 97907c97eb
17 files changed
+217 -49

No files matched your search

+1 -9
View File
@@ -71,8 +71,7 @@ namespace Artemis.Core.Models.Surface
internal void ApplyToEntity()
{
// Other properties are mapped computed
// Other properties are computed
DeviceEntity.DeviceHashCode = RgbDevice.GetDeviceHashCode();
}
@@ -102,13 +101,6 @@ namespace Artemis.Core.Models.Surface
RenderPath = path;
}
internal void Destroy()
{
DeviceEntity = null;
RgbDevice = null;
Surface = null;
}
public override string ToString()
{
return $"[{RgbDevice.DeviceInfo.DeviceType}] {RgbDevice.DeviceInfo.DeviceName} - {X}.{Y}.{ZIndex}";
@@ -61,15 +61,6 @@ namespace Artemis.Core.Models.Surface
}
}
internal void Destroy()
{
SurfaceEntity = null;
foreach (var deviceConfiguration in Devices)
deviceConfiguration.Destroy();
Devices.Clear();
}
public void UpdateScale(double value)
{
Scale = value;