yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
panel_admission.cc File Reference

Go to the source code of this file.

Namespaces

namespace  yaze
 
namespace  yaze::editor
 Editors are the view controllers for the application.
 
namespace  yaze::editor::anonymous_namespace{panel_admission.cc}
 

Functions

const std::vector< PanelAdmissionEntry > & yaze::editor::FirstClassPanelAllowlist ()
 
const PanelAdmissionEntry * yaze::editor::FindFirstClassPanelEntry (const std::string &window_id)
 Returns the allowlist entry for a base window id, or nullptr.
 
const std::vector< PanelAdmissionEntry > & yaze::editor::DeferredPolicyDeclarations ()
 
bool yaze::editor::IsPolicyDeclarationDeferred (const std::string &window_id)
 
std::vector< std::string > yaze::editor::CollectDefaultVisibleWindowIds (const WorkspaceWindowManager &window_manager, size_t session_id)
 
std::vector< PanelAdmissionFinding > yaze::editor::AuditPanelAdmission (const WorkspaceWindowManager &window_manager, size_t session_id)
 Audits every window registered for session_id. Empty means admitted.
 
std::string yaze::editor::FormatPanelAdmissionFindings (const std::vector< PanelAdmissionFinding > &findings)
 Joins findings into one message for test output.
 

Variables

const std::vector< PanelAdmissionEntry > yaze::editor::anonymous_namespace{panel_admission.cc}::kFirstClassAllowlist
 
constexpr char yaze::editor::anonymous_namespace{panel_admission.cc}::kOverworldFrozen []
 
const std::vector< PanelAdmissionEntry > yaze::editor::anonymous_namespace{panel_admission.cc}::kDeferredDeclarations
 
constexpr char yaze::editor::anonymous_namespace{panel_admission.cc}::kUndeclaredFix []
 
constexpr char yaze::editor::anonymous_namespace{panel_admission.cc}::kCoreFix []
 
constexpr char yaze::editor::anonymous_namespace{panel_admission.cc}::kDefaultVisibleFix []
 
constexpr char yaze::editor::anonymous_namespace{panel_admission.cc}::kHostFix []