yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::editor::ProposalState Struct Reference

State for proposal management. More...

#include <agent_state.h>

Public Types

enum class  FilterMode { kAll , kPending , kAccepted , kRejected }
 

Public Attributes

std::string focused_proposal_id
 
std::string pending_focus_proposal_id
 
int total_proposals = 0
 
int pending_proposals = 0
 
int accepted_proposals = 0
 
int rejected_proposals = 0
 
FilterMode filter_mode = FilterMode::kAll
 

Detailed Description

State for proposal management.

Definition at line 332 of file agent_state.h.

Member Enumeration Documentation

◆ FilterMode

Enumerator
kAll 
kPending 
kAccepted 
kRejected 

Definition at line 340 of file agent_state.h.

Member Data Documentation

◆ focused_proposal_id

std::string yaze::editor::ProposalState::focused_proposal_id

Definition at line 333 of file agent_state.h.

Referenced by yaze::editor::AgentProposalsPanel::FocusProposal().

◆ pending_focus_proposal_id

std::string yaze::editor::ProposalState::pending_focus_proposal_id

Definition at line 334 of file agent_state.h.

◆ total_proposals

int yaze::editor::ProposalState::total_proposals = 0

Definition at line 335 of file agent_state.h.

Referenced by yaze::editor::AgentProposalsPanel::RefreshProposals().

◆ pending_proposals

int yaze::editor::ProposalState::pending_proposals = 0

Definition at line 336 of file agent_state.h.

◆ accepted_proposals

int yaze::editor::ProposalState::accepted_proposals = 0

Definition at line 337 of file agent_state.h.

◆ rejected_proposals

int yaze::editor::ProposalState::rejected_proposals = 0

Definition at line 338 of file agent_state.h.

◆ filter_mode

FilterMode yaze::editor::ProposalState::filter_mode = FilterMode::kAll

Definition at line 341 of file agent_state.h.

Referenced by yaze::editor::AgentProposalsPanel::DrawProposalList().


The documentation for this struct was generated from the following file: