Making better names for collection items (combine, align, subtract, intersect)

This commit is contained in:
Lars Brubaker 2022-01-27 15:15:32 -08:00
parent 5e898a0650
commit 39af203e95
15 changed files with 121 additions and 100 deletions

View file

@ -205,12 +205,23 @@ namespace MatterHackers.MatterControl.DesignTools.Operations
{
await Rebuild();
}
else if (invalidateArgs.InvalidateType.HasFlag(InvalidateType.Name)
&& !NameOverriden)
{
Name = NameFromChildren();
NameOverriden = false;
}
else
{
base.OnInvalidate(invalidateArgs);
}
}
public virtual string NameFromChildren()
{
return Name;
}
public override void Cancel(UndoBuffer undoBuffer)
{
using (RebuildLock())
@ -286,6 +297,9 @@ namespace MatterHackers.MatterControl.DesignTools.Operations
new List<IObject3D> { this }));
await this.Rebuild();
Name = NameFromChildren();
NameOverriden = false;
}
}