Remove Plugin.CopyMacro redundancy

This commit is contained in:
Asriel Camora
2024-07-27 01:32:15 -07:00
parent 4a00589038
commit f2d03730ce
7 changed files with 6 additions and 11 deletions
-3
View File
@@ -149,9 +149,6 @@ public sealed class Plugin : IDalamudPlugin
ClipboardWindow = new(macros); ClipboardWindow = new(macros);
} }
public void CopyMacro(IReadOnlyList<ActionType> actions) =>
MacroCopy.Copy(actions);
public IActiveNotification DisplayNotification(Notification notification) public IActiveNotification DisplayNotification(Notification notification)
{ {
var ret = Service.NotificationManager.AddNotification(notification); var ret = Service.NotificationManager.AddNotification(notification);
-1
View File
@@ -1,5 +1,4 @@
using Craftimizer.Plugin; using Craftimizer.Plugin;
using Craftimizer.Plugin.Utils;
using ExdSheets; using ExdSheets;
using System.Collections.Frozen; using System.Collections.Frozen;
using System.Collections.Generic; using System.Collections.Generic;
+3 -1
View File
@@ -6,8 +6,10 @@ using FFXIVClientStructs.FFXIV.Client.UI.Misc;
using ExdSheets; using ExdSheets;
using System; using System;
using System.Linq; using System.Linq;
using Craftimizer.Plugin;
namespace Craftimizer.Utils;
namespace Craftimizer.Plugin.Utils;
public static unsafe class Gearsets public static unsafe class Gearsets
{ {
public record struct GearsetStats(int CP, int Craftsmanship, int Control); public record struct GearsetStats(int CP, int Craftsmanship, int Control);
+1 -1
View File
@@ -1288,7 +1288,7 @@ public sealed class MacroEditor : Window, IDisposable
} }
ImGui.SameLine(); ImGui.SameLine();
if (ImGuiUtils.IconButtonSquare(FontAwesomeIcon.Paste)) if (ImGuiUtils.IconButtonSquare(FontAwesomeIcon.Paste))
Service.Plugin.CopyMacro(Macro.Actions.ToArray()); MacroCopy.Copy(Macro.Actions.ToArray());
if (ImGui.IsItemHovered()) if (ImGui.IsItemHovered())
ImGuiUtils.Tooltip("Copy to Clipboard"); ImGuiUtils.Tooltip("Copy to Clipboard");
ImGui.SameLine(); ImGui.SameLine();
+1 -1
View File
@@ -248,7 +248,7 @@ public sealed class MacroList : Window, IDisposable
ImGuiUtils.Tooltip("Rename"); ImGuiUtils.Tooltip("Rename");
if (ImGuiUtils.IconButtonSquare(FontAwesomeIcon.Paste, miniRowHeight)) if (ImGuiUtils.IconButtonSquare(FontAwesomeIcon.Paste, miniRowHeight))
Service.Plugin.CopyMacro(macro.Actions); MacroCopy.Copy(macro.Actions);
if (ImGui.IsItemHovered()) if (ImGui.IsItemHovered())
ImGuiUtils.Tooltip("Copy to Clipboard"); ImGuiUtils.Tooltip("Copy to Clipboard");
ImGui.SameLine(0, spacing); ImGui.SameLine(0, spacing);
+1 -3
View File
@@ -1,5 +1,4 @@
using Craftimizer.Plugin; using Craftimizer.Plugin;
using Craftimizer.Plugin.Utils;
using Craftimizer.Simulator; using Craftimizer.Simulator;
using Craftimizer.Simulator.Actions; using Craftimizer.Simulator.Actions;
using Craftimizer.Solver; using Craftimizer.Solver;
@@ -11,7 +10,6 @@ using Dalamud.Interface.Colors;
using Dalamud.Interface.Components; using Dalamud.Interface.Components;
using Dalamud.Interface.GameFonts; using Dalamud.Interface.GameFonts;
using Dalamud.Interface.ManagedFontAtlas; using Dalamud.Interface.ManagedFontAtlas;
using Dalamud.Interface.Textures;
using Dalamud.Interface.Utility; using Dalamud.Interface.Utility;
using Dalamud.Interface.Utility.Raii; using Dalamud.Interface.Utility.Raii;
using Dalamud.Interface.Windowing; using Dalamud.Interface.Windowing;
@@ -987,7 +985,7 @@ public sealed unsafe class RecipeNote : Window, IDisposable
if (ImGui.IsItemHovered()) if (ImGui.IsItemHovered())
ImGuiUtils.Tooltip("Open in Macro Editor"); ImGuiUtils.Tooltip("Open in Macro Editor");
if (ImGuiUtils.IconButtonSquare(FontAwesomeIcon.Paste, miniRowHeight)) if (ImGuiUtils.IconButtonSquare(FontAwesomeIcon.Paste, miniRowHeight))
Service.Plugin.CopyMacro(actions); MacroCopy.Copy(actions);
if (ImGui.IsItemHovered()) if (ImGui.IsItemHovered())
ImGuiUtils.Tooltip("Copy to Clipboard"); ImGuiUtils.Tooltip("Copy to Clipboard");
} }
-1
View File
@@ -1,5 +1,4 @@
using Craftimizer.Plugin; using Craftimizer.Plugin;
using Craftimizer.Plugin.Utils;
using Craftimizer.Simulator; using Craftimizer.Simulator;
using Craftimizer.Simulator.Actions; using Craftimizer.Simulator.Actions;
using Craftimizer.Utils; using Craftimizer.Utils;