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

Defines the TableOverrideEditor class for editing table overrides in ASAPCabinetFE. More...

#include "tables/table_data.h"
#include "table_override_manager.h"
#include <map>
#include <string>
+ Include dependency graph for table_override_editor.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TableOverrideEditor
 

Detailed Description

Defines the TableOverrideEditor class for editing table overrides in ASAPCabinetFE.

This header provides the TableOverrideEditor class, which renders an ImGui panel for editing overrideable TableData fields (e.g., title, playfieldVideo). The panel supports saving changes to <table_name>.json via TableOverrideManager, discarding changes, or resetting to original values from asapcab_index.json. It is designed to be separate from ConfigUI and uses keyboard/mouse input during setup mode.