ASAPCabinetFE
 
Loading...
Searching...
No Matches
table_override_editor.cpp File Reference

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>
+ Include dependency graph for table_override_editor.cpp:

Variables

constexpr float TableOverrideEditorSettings::WIDTH_FACTOR = 0.7f
 
constexpr float TableOverrideEditorSettings::HEIGHT_FACTOR = 0.52f
 
constexpr float TableOverrideEditorSettings::ALPHA = 0.8f
 

Detailed Description

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.