|
1 | | -using System.Text.RegularExpressions; |
2 | 1 | using Dalamud.Interface.Internal.Notifications; |
3 | 2 | using OtterGui.Classes; |
4 | 3 | using OtterGui.Filesystem; |
5 | 4 | using OtterGui.Services; |
6 | 5 | using Penumbra.Api.Enums; |
7 | | -using Penumbra.GameData.Data; |
8 | 6 | using Penumbra.Meta.Manipulations; |
9 | 7 | using Penumbra.Mods.Groups; |
10 | 8 | using Penumbra.Mods.Settings; |
11 | 9 | using Penumbra.Mods.SubMods; |
12 | 10 | using Penumbra.Services; |
13 | 11 | using Penumbra.String.Classes; |
14 | 12 | using Penumbra.Util; |
15 | | -using static FFXIVClientStructs.FFXIV.Client.UI.Misc.ConfigModule; |
16 | 13 |
|
17 | | -namespace Penumbra.Mods.Manager; |
| 14 | +namespace Penumbra.Mods.Manager.OptionEditor; |
18 | 15 |
|
19 | 16 | public enum ModOptionChangeType |
20 | 17 | { |
@@ -91,7 +88,7 @@ public void DeleteModGroup(IModGroup group) |
91 | 88 | /// <summary> Move the index of a given option group. </summary> |
92 | 89 | public void MoveModGroup(IModGroup group, int groupIdxTo) |
93 | 90 | { |
94 | | - var mod = group.Mod; |
| 91 | + var mod = group.Mod; |
95 | 92 | var idxFrom = group.GetIndex(); |
96 | 93 | if (!mod.Groups.Move(idxFrom, groupIdxTo)) |
97 | 94 | return; |
@@ -230,45 +227,45 @@ public void DeleteOption(IModOption option) |
230 | 227 | => group switch |
231 | 228 | { |
232 | 229 | 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, |
236 | 233 | }; |
237 | 234 |
|
238 | 235 | public IModOption? AddOption(IModGroup group, string newName) |
239 | 236 | => group switch |
240 | 237 | { |
241 | 238 | 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, |
245 | 242 | }; |
246 | 243 |
|
247 | 244 | public IModGroup? AddModGroup(Mod mod, GroupType type, string newName, SaveType saveType = SaveType.ImmediateSync) |
248 | 245 | => type switch |
249 | 246 | { |
250 | 247 | 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, |
254 | 251 | }; |
255 | 252 |
|
256 | 253 | public (IModGroup?, int, bool) FindOrAddModGroup(Mod mod, GroupType type, string name, SaveType saveType = SaveType.ImmediateSync) |
257 | 254 | => type switch |
258 | 255 | { |
259 | 256 | 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), |
263 | 260 | }; |
264 | 261 |
|
265 | 262 | public (IModOption?, int, bool) FindOrAddOption(IModGroup group, string name, SaveType saveType = SaveType.ImmediateSync) |
266 | 263 | => group switch |
267 | 264 | { |
268 | 265 | 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), |
272 | 269 | }; |
273 | 270 |
|
274 | 271 | public void MoveOption(IModOption option, int toIdx) |
|
0 commit comments