Files
Pilz/Pilz.UI/Controls/ConfigurationManager/ConfigurationPanel.cs
Pilzinsel64 804ba9f9a0 fix build
2024-12-03 08:48:32 +01:00

33 lines
802 B
C#

namespace Pilz.UI.Controls.ConfigurationManager;
public class ConfigurationPanel : TableLayoutPanel
{
private readonly List<ConfigurationEntry> entries = [];
public ConfigurationEntry CreateEntry(string name, string title)
{
return CreateEntry(name, title, null);
}
public ConfigurationEntry CreateEntry(string name, string title, Action? create)
{
return CreateEntry(new(name, title, ));
}
public ConfigurationEntry CreateEntry(ConfigurationEntry entry)
{
entries.Add(entry);
return entry;
}
internal protected void Build(ConfigurationManager manager)
{
foreach (var entry in entries)
{
//var control = ;
//entry.Listener.Initialize();
// ...
}
}
}