forked from liza/Workshoppa
35 lines
1.1 KiB
C#
35 lines
1.1 KiB
C#
|
using System.Numerics;
|
|||
|
using Dalamud.Interface.Windowing;
|
|||
|
using Dalamud.Plugin;
|
|||
|
using ImGuiNET;
|
|||
|
|
|||
|
namespace Workshoppa.Windows;
|
|||
|
|
|||
|
internal sealed class ConfigWindow : Window
|
|||
|
{
|
|||
|
private readonly DalamudPluginInterface _pluginInterface;
|
|||
|
private readonly Configuration _configuration;
|
|||
|
|
|||
|
public ConfigWindow(DalamudPluginInterface pluginInterface, Configuration configuration)
|
|||
|
: base("Workshoppa - Configuration###WorkshoppaConfigWindow")
|
|||
|
|
|||
|
{
|
|||
|
_pluginInterface = pluginInterface;
|
|||
|
_configuration = configuration;
|
|||
|
|
|||
|
Position = new Vector2(100, 100);
|
|||
|
PositionCondition = ImGuiCond.FirstUseEver;
|
|||
|
Flags = ImGuiWindowFlags.AlwaysAutoResize;
|
|||
|
}
|
|||
|
|
|||
|
public override void Draw()
|
|||
|
{
|
|||
|
bool enableRepairKitCalculator = _configuration.EnableRepairKitCalculator;
|
|||
|
if (ImGui.Checkbox("Enable Repair Kit Calculator", ref enableRepairKitCalculator))
|
|||
|
{
|
|||
|
_configuration.EnableRepairKitCalculator = enableRepairKitCalculator;
|
|||
|
_pluginInterface.SavePluginConfig(_configuration);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|