Implemented layer element saving

Added a working setting to the brush element
This commit is contained in:
Robert committed 2019-12-04 13:26:18 +01:00
1 parent 275d2b32a6
commit 1a44e34d16
24 files changed
+440 -85

No files matched your search

+3 -4
View File
@@ -85,7 +85,6 @@ namespace Artemis.Core.Models.Profile
ProfileEntity.Layers.AddRange(GetAllLayers().Select(f => f.LayerEntity));
}
internal void Activate(ArtemisSurface surface)
{
lock (this)
@@ -93,7 +92,7 @@ namespace Artemis.Core.Models.Profile
if (IsActivated)
return;
ApplySurface(surface);
PopulateLeds(surface);
OnActivated();
IsActivated = true;
}
@@ -115,10 +114,10 @@ namespace Artemis.Core.Models.Profile
return $"{nameof(Order)}: {Order}, {nameof(Name)}: {Name}, {nameof(PluginInfo)}: {PluginInfo}";
}
public void ApplySurface(ArtemisSurface surface)
internal void PopulateLeds(ArtemisSurface surface)
{
foreach (var layer in GetAllLayers())
layer.ApplySurface(surface);
layer.PopulateLeds(surface);
}
#region Events