Code commit
This commit is contained in:
46
CustomizePlus/Profiles/Events/ProfileChanged.cs
Normal file
46
CustomizePlus/Profiles/Events/ProfileChanged.cs
Normal file
@@ -0,0 +1,46 @@
|
||||
using CustomizePlus.Profiles.Data;
|
||||
using OtterGui.Classes;
|
||||
using System;
|
||||
|
||||
namespace CustomizePlus.Profiles.Events;
|
||||
|
||||
/// <summary>
|
||||
/// Triggered when profile is changed
|
||||
/// </summary>
|
||||
public sealed class ProfileChanged() : EventWrapper<ProfileChanged.Type, Profile?, object?, ProfileChanged.Priority>(nameof(ProfileChanged))
|
||||
{
|
||||
public enum Type
|
||||
{
|
||||
Created,
|
||||
Deleted,
|
||||
Renamed,
|
||||
Toggled,
|
||||
ChangedCharacterName,
|
||||
AddedTemplate,
|
||||
RemovedTemplate,
|
||||
MovedTemplate,
|
||||
ChangedTemplate,
|
||||
ReloadedAll,
|
||||
WriteProtection,
|
||||
LimitLookupToOwnedChanged,
|
||||
ChangedDefaultProfile,
|
||||
TemporaryProfileAdded,
|
||||
TemporaryProfileDeleted,
|
||||
/*
|
||||
ToggledProfile,
|
||||
AddedTemplate,
|
||||
RemovedTemplate,
|
||||
MovedTemplate,
|
||||
ChangedTemplate*/
|
||||
}
|
||||
|
||||
public enum Priority
|
||||
{
|
||||
ProfileFileSystemSelector = -2,
|
||||
TemplateFileSystemSelector = -1,
|
||||
ProfileFileSystem,
|
||||
ArmatureManager,
|
||||
TemplateManager,
|
||||
CustomizePlusIpc
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user