Implements the TableOverrideEditor class for editing table overrides in ASAPCabinetFE. More...
#include "table_override_editor.h"
#include "log/logging.h"
#include "imgui.h"
#include <vector>
#include <array>
Variables | |
constexpr float | TableOverrideEditorSettings::WIDTH_FACTOR = 0.7f |
constexpr float | TableOverrideEditorSettings::HEIGHT_FACTOR = 0.52f |
constexpr float | TableOverrideEditorSettings::ALPHA = 0.8f |
Implements the TableOverrideEditor class for editing table overrides in ASAPCabinetFE.
This file provides the implementation of the TableOverrideEditor class, which renders an ImGui panel with text fields for overrideable TableData fields. Users can edit fields, save changes to <table_name>.json, or discard changes. The panel is centered, unmovable, unresizable, and matches the visual style of the metadata panel and config UI.