diff --git a/Dalamud/Interface/Internal/DalamudCommands.cs b/Dalamud/Interface/Internal/DalamudCommands.cs index 11c8cb7f0..c58b99baa 100644 --- a/Dalamud/Interface/Internal/DalamudCommands.cs +++ b/Dalamud/Interface/Internal/DalamudCommands.cs @@ -72,6 +72,18 @@ namespace Dalamud.Interface.Internal ShowInHelp = false, }); + commandManager.AddHandler("/xlstats", new CommandInfo(this.OnTogglePluginStats) + { + HelpMessage = Loc.Localize("DalamudPluginStats", "Draw plugin statistics window"), + ShowInHelp = false, + }); + + commandManager.AddHandler("/xlbranch", new CommandInfo(this.OnToggleBranchSwitcher) + { + HelpMessage = Loc.Localize("DalamudBranchSwitcher", "Draw branch switcher"), + ShowInHelp = false, + }); + commandManager.AddHandler("/xldata", new CommandInfo(this.OnDebugDrawDataMenu) { HelpMessage = Loc.Localize("DalamudDevDataMenuHelp", "Draw dev data menu DEBUG. Usage: /xldata [Data Dropdown Type]"), @@ -267,6 +279,16 @@ namespace Dalamud.Interface.Internal Service.Get().ToggleDevMenu(); } + private void OnTogglePluginStats(string command, string arguments) + { + Service.Get().TogglePluginStatsWindow(); + } + + private void OnToggleBranchSwitcher(string command, string arguments) + { + Service.Get().ToggleBranchSwitcher(); + } + private void OnDebugDrawDataMenu(string command, string arguments) { var dalamudInterface = Service.Get(); diff --git a/Dalamud/Interface/Internal/DalamudInterface.cs b/Dalamud/Interface/Internal/DalamudInterface.cs index abbc79696..6e6e21301 100644 --- a/Dalamud/Interface/Internal/DalamudInterface.cs +++ b/Dalamud/Interface/Internal/DalamudInterface.cs @@ -376,6 +376,11 @@ namespace Dalamud.Interface.Internal /// public void ToggleProfilerWindow() => this.profilerWindow.Toggle(); + /// + /// Toggles the . + /// + public void ToggleBranchSwitcher() => this.branchSwitcherWindow.Toggle(); + #endregion private void OnDraw()