using System; using System.Collections.Generic; using Comal.Classes; using InABox.Configuration; using InABox.Core; namespace PRSDesktop { public class JobResourcePlannerPanel : JobResourcePlanner, IPanel { public JobResourcePlannerPanel() : base() { SectionName = nameof(JobResourcePlannerPanel); LoadSettings += (sender) => new UserConfiguration(nameof(JobResourcePlannerPanel)).Load(); SaveSettings += (sender,properties) => new UserConfiguration(nameof(JobResourcePlannerPanel)).Save(properties); } public string SectionName { get; } public event DataModelUpdateEvent? OnUpdateDataModel; public bool IsReady { get; set; } public void CreateToolbarButtons(IPanelHost host) { } public DataModel DataModel(Selection selection) { return new AutoDataModel(null); } public Dictionary Selected() { return new(); } public void Heartbeat(TimeSpan time) { } } }