1#ifndef YAZE_APP_EDITOR_AGENT_PANELS_FEATURE_FLAG_EDITOR_PANEL_H_
2#define YAZE_APP_EDITOR_AGENT_PANELS_FEATURE_FLAG_EDITOR_PANEL_H_
Panel for viewing and toggling ASM feature flags from the hack manifest.
project::YazeProject * project_
void RefreshFromManifest()
Refresh the local flags list from the hack manifest.
std::string status_message_
bool SaveToFile()
Write the current flag state to Config/feature_flags.asm.
void SetProject(project::YazeProject *project)
Set the project pointer for manifest and path access.
void Draw()
Draw the panel content (no ImGui::Begin/End).
std::vector< EditableFlag > flags_
std::string ResolveConfigPath() const
Resolve the absolute path to Config/feature_flags.asm.
~FeatureFlagEditorPanel()
Modern project structure with comprehensive settings consolidation.