using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Collections.Specialized; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; using VDash.Overlay; using VDash.UI; namespace VDash { public class OverlayManager { public ObservableCollection Overlays { get; internal set; } = new ObservableCollection(); } public class OverlayEditorInfo { public OverlayEditorInfo(IOverlayEditor editor, IOverlay overlay) { Editor = editor; Overlay = overlay; } public UI.IOverlayEditor Editor { get; private set; } public IOverlay Overlay { get; private set; } public override string ToString() { return Overlay.ToString(); } } }