Skip to content

Commit cff6172

Browse files
committed
Move editors into folder.
1 parent 1e5ed1c commit cff6172

File tree

18 files changed

+74
-62
lines changed

18 files changed

+74
-62
lines changed

OtterGui

Penumbra/Api/Api/ModSettingsApi.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
using Penumbra.Mods.Editor;
1111
using Penumbra.Mods.Groups;
1212
using Penumbra.Mods.Manager;
13+
using Penumbra.Mods.Manager.OptionEditor;
1314
using Penumbra.Mods.Settings;
1415
using Penumbra.Mods.SubMods;
1516
using Penumbra.Services;

Penumbra/Collections/Cache/CollectionCacheManager.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
using Penumbra.Mods;
1010
using Penumbra.Mods.Groups;
1111
using Penumbra.Mods.Manager;
12+
using Penumbra.Mods.Manager.OptionEditor;
1213
using Penumbra.Mods.Settings;
1314
using Penumbra.Mods.SubMods;
1415
using Penumbra.Services;

Penumbra/Collections/Manager/CollectionStorage.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
using Penumbra.Mods.Editor;
77
using Penumbra.Mods.Groups;
88
using Penumbra.Mods.Manager;
9+
using Penumbra.Mods.Manager.OptionEditor;
910
using Penumbra.Mods.Settings;
1011
using Penumbra.Mods.SubMods;
1112
using Penumbra.Services;

Penumbra/Communication/ModOptionChanged.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using Penumbra.Mods;
44
using Penumbra.Mods.Groups;
55
using Penumbra.Mods.Manager;
6+
using Penumbra.Mods.Manager.OptionEditor;
67
using Penumbra.Mods.SubMods;
78
using static Penumbra.Communication.ModOptionChanged;
89

Penumbra/Mods/Editor/ModMerger.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using Penumbra.Api.Enums;
66
using Penumbra.Communication;
77
using Penumbra.Mods.Manager;
8+
using Penumbra.Mods.Manager.OptionEditor;
89
using Penumbra.Mods.SubMods;
910
using Penumbra.Services;
1011
using Penumbra.String.Classes;

Penumbra/Mods/Manager/ModCacheManager.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using Penumbra.GameData.Enums;
44
using Penumbra.Meta.Manipulations;
55
using Penumbra.Mods.Groups;
6+
using Penumbra.Mods.Manager.OptionEditor;
67
using Penumbra.Mods.SubMods;
78
using Penumbra.Services;
89

Penumbra/Mods/Manager/ModManager.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using Penumbra.Communication;
22
using Penumbra.Mods.Editor;
3+
using Penumbra.Mods.Manager.OptionEditor;
34
using Penumbra.Services;
45

56
namespace Penumbra.Mods.Manager;

Penumbra/Mods/Manager/ImcModGroupEditor.cs renamed to Penumbra/Mods/Manager/OptionEditor/ImcModGroupEditor.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@
66
using Penumbra.Mods.SubMods;
77
using Penumbra.Services;
88

9-
namespace Penumbra.Mods.Manager;
9+
namespace Penumbra.Mods.Manager.OptionEditor;
1010

1111
public sealed class ImcModGroupEditor(CommunicatorService communicator, SaveService saveService, Configuration config)
1212
: ModOptionEditor<ImcModGroup, ImcSubMod>(communicator, saveService, config), IService
1313
{
1414
protected override ImcModGroup CreateGroup(Mod mod, string newName, ModPriority priority, SaveType saveType = SaveType.ImmediateSync)
1515
=> new(mod)
1616
{
17-
Name = newName,
17+
Name = newName,
1818
Priority = priority,
1919
};
2020

Penumbra/Mods/Manager/ModGroupEditor.cs renamed to Penumbra/Mods/Manager/OptionEditor/ModGroupEditor.cs

Lines changed: 17 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,17 @@
1-
using System.Text.RegularExpressions;
21
using Dalamud.Interface.Internal.Notifications;
32
using OtterGui.Classes;
43
using OtterGui.Filesystem;
54
using OtterGui.Services;
65
using Penumbra.Api.Enums;
7-
using Penumbra.GameData.Data;
86
using Penumbra.Meta.Manipulations;
97
using Penumbra.Mods.Groups;
108
using Penumbra.Mods.Settings;
119
using Penumbra.Mods.SubMods;
1210
using Penumbra.Services;
1311
using Penumbra.String.Classes;
1412
using Penumbra.Util;
15-
using static FFXIVClientStructs.FFXIV.Client.UI.Misc.ConfigModule;
1613

17-
namespace Penumbra.Mods.Manager;
14+
namespace Penumbra.Mods.Manager.OptionEditor;
1815

1916
public enum ModOptionChangeType
2017
{
@@ -91,7 +88,7 @@ public void DeleteModGroup(IModGroup group)
9188
/// <summary> Move the index of a given option group. </summary>
9289
public void MoveModGroup(IModGroup group, int groupIdxTo)
9390
{
94-
var mod = group.Mod;
91+
var mod = group.Mod;
9592
var idxFrom = group.GetIndex();
9693
if (!mod.Groups.Move(idxFrom, groupIdxTo))
9794
return;
@@ -230,45 +227,45 @@ public void DeleteOption(IModOption option)
230227
=> group switch
231228
{
232229
SingleModGroup s => SingleEditor.AddOption(s, option),
233-
MultiModGroup m => MultiEditor.AddOption(m, option),
234-
ImcModGroup i => ImcEditor.AddOption(i, option),
235-
_ => null,
230+
MultiModGroup m => MultiEditor.AddOption(m, option),
231+
ImcModGroup i => ImcEditor.AddOption(i, option),
232+
_ => null,
236233
};
237234

238235
public IModOption? AddOption(IModGroup group, string newName)
239236
=> group switch
240237
{
241238
SingleModGroup s => SingleEditor.AddOption(s, newName),
242-
MultiModGroup m => MultiEditor.AddOption(m, newName),
243-
ImcModGroup i => ImcEditor.AddOption(i, newName),
244-
_ => null,
239+
MultiModGroup m => MultiEditor.AddOption(m, newName),
240+
ImcModGroup i => ImcEditor.AddOption(i, newName),
241+
_ => null,
245242
};
246243

247244
public IModGroup? AddModGroup(Mod mod, GroupType type, string newName, SaveType saveType = SaveType.ImmediateSync)
248245
=> type switch
249246
{
250247
GroupType.Single => SingleEditor.AddModGroup(mod, newName, saveType),
251-
GroupType.Multi => MultiEditor.AddModGroup(mod, newName, saveType),
252-
GroupType.Imc => ImcEditor.AddModGroup(mod, newName, saveType),
253-
_ => null,
248+
GroupType.Multi => MultiEditor.AddModGroup(mod, newName, saveType),
249+
GroupType.Imc => ImcEditor.AddModGroup(mod, newName, saveType),
250+
_ => null,
254251
};
255252

256253
public (IModGroup?, int, bool) FindOrAddModGroup(Mod mod, GroupType type, string name, SaveType saveType = SaveType.ImmediateSync)
257254
=> type switch
258255
{
259256
GroupType.Single => SingleEditor.FindOrAddModGroup(mod, name, saveType),
260-
GroupType.Multi => MultiEditor.FindOrAddModGroup(mod, name, saveType),
261-
GroupType.Imc => ImcEditor.FindOrAddModGroup(mod, name, saveType),
262-
_ => (null, -1, false),
257+
GroupType.Multi => MultiEditor.FindOrAddModGroup(mod, name, saveType),
258+
GroupType.Imc => ImcEditor.FindOrAddModGroup(mod, name, saveType),
259+
_ => (null, -1, false),
263260
};
264261

265262
public (IModOption?, int, bool) FindOrAddOption(IModGroup group, string name, SaveType saveType = SaveType.ImmediateSync)
266263
=> group switch
267264
{
268265
SingleModGroup s => SingleEditor.FindOrAddOption(s, name, saveType),
269-
MultiModGroup m => MultiEditor.FindOrAddOption(m, name, saveType),
270-
ImcModGroup i => ImcEditor.FindOrAddOption(i, name, saveType),
271-
_ => (null, -1, false),
266+
MultiModGroup m => MultiEditor.FindOrAddOption(m, name, saveType),
267+
ImcModGroup i => ImcEditor.FindOrAddOption(i, name, saveType),
268+
_ => (null, -1, false),
272269
};
273270

274271
public void MoveOption(IModOption option, int toIdx)

0 commit comments

Comments
 (0)