1#ifndef YAZE_APP_EDITOR_SYSTEM_PROPOSAL_DRAWER_H
2#define YAZE_APP_EDITOR_SYSTEM_PROPOSAL_DRAWER_H
7#include "absl/status/status.h"
76 std::vector<cli::ProposalRegistry::ProposalMetadata>
proposals_;
The Rom class is used to load, save, and modify Rom data.
ImGui drawer for displaying and managing agent proposals.
absl::Status AcceptProposal(const std::string &proposal_id)
void DrawProposalDetail()
StatusFilter status_filter_
std::string selected_proposal_id_
absl::Status RejectProposal(const std::string &proposal_id)
bool show_confirm_dialog_
cli::ProposalRegistry::ProposalMetadata * selected_proposal_
std::string confirm_action_
absl::Status DeleteProposal(const std::string &proposal_id)
std::string diff_content_
void FocusProposal(const std::string &proposal_id)
std::vector< cli::ProposalRegistry::ProposalMetadata > proposals_
std::string confirm_proposal_id_
~ProposalDrawer()=default
void SelectProposal(const std::string &proposal_id)
bool show_override_dialog_
Main namespace for the application.