Skip to content

Commit c515071

Browse files
committed
Initial rework of configurationwindow without factories
Needs work
1 parent 4d62e0e commit c515071

37 files changed

Lines changed: 1318 additions & 1362 deletions
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
using StatusTimers.Enums;
2+
using System.Collections.Generic;
3+
4+
namespace StatusTimers.Config;
5+
6+
public static class OverlayConfigRegistry
7+
{
8+
private static readonly Dictionary<NodeKind, StatusTimerOverlayConfig> Configs = new();
9+
10+
public static void Register(NodeKind kind, StatusTimerOverlayConfig config)
11+
=> Configs[kind] = config;
12+
13+
public static StatusTimerOverlayConfig? Get(NodeKind kind)
14+
=> Configs.GetValueOrDefault(kind);
15+
}

StatusTimers/Factories/ConfigurationUIFactory.cs

Lines changed: 0 additions & 181 deletions
This file was deleted.

StatusTimers/Factories/FunctionalSettingsUIFactory.cs

Lines changed: 0 additions & 83 deletions
This file was deleted.

0 commit comments

Comments
 (0)