Namespaces | |
| namespace | anonymous_namespace{hack_workflow_backend_factory.cc} |
| namespace | anonymous_namespace{workflow_activity_widgets.cc} |
Classes | |
| class | HackWorkflowBackend |
| class | ManifestOnlyHackWorkflowBackend |
| class | PlanningCapability |
| class | ProgressionCapability |
| class | ProjectWorkflowOutputPanel |
| class | ValidationCapability |
| struct | WorkflowActionCallbacks |
| struct | WorkflowActionRowOptions |
| struct | WorkflowActionRowResult |
| struct | WorkflowButtonRect |
Functions | |
| std::unique_ptr< HackWorkflowBackend > | CreateHackWorkflowBackendForProject (const project::YazeProject *project) |
| std::string | FormatHistoryTime (std::chrono::system_clock::time_point timestamp) |
| ImVec4 | WorkflowColor (ProjectWorkflowState state) |
| const char * | WorkflowIcon (const ProjectWorkflowStatus &status, const char *fallback_icon) |
| std::string | BuildCopyPayload (const ProjectWorkflowStatus &status, const std::string &output_log) |
| WorkflowButtonRect | DrawCopyCurrentLogButton (const std::string &build_log) |
| WorkflowActionRowResult | DrawHistoryActionRow (const ProjectWorkflowHistoryEntry &entry, const WorkflowActionCallbacks &callbacks, const WorkflowActionRowOptions &options) |
| std::vector< ProjectWorkflowHistoryEntry > | SelectWorkflowPreviewEntries (const std::vector< ProjectWorkflowHistoryEntry > &history, size_t max_entries) |
| std::unique_ptr< HackWorkflowBackend > yaze::editor::workflow::CreateHackWorkflowBackendForProject | ( | const project::YazeProject * | project | ) |
Definition at line 49 of file hack_workflow_backend_factory.cc.
Referenced by yaze::editor::EditorManager::RefreshHackWorkflowBackend().
| std::string yaze::editor::workflow::FormatHistoryTime | ( | std::chrono::system_clock::time_point | timestamp | ) |
Definition at line 43 of file workflow_activity_widgets.cc.
Referenced by yaze::editor::workflow::ProjectWorkflowOutputPanel::DrawHistoryEntry(), and yaze::editor::anonymous_namespace{right_drawer_manager.cc}::DrawWorkflowPreviewEntry().
| ImVec4 yaze::editor::workflow::WorkflowColor | ( | ProjectWorkflowState | state | ) |
Definition at line 57 of file workflow_activity_widgets.cc.
References yaze::gui::ConvertColorToImVec4(), yaze::gui::ThemeManager::Get(), yaze::gui::ThemeManager::GetCurrentTheme(), yaze::gui::GetTextSecondaryVec4(), yaze::editor::kFailure, yaze::editor::kIdle, yaze::editor::kRunning, and yaze::editor::kSuccess.
Referenced by yaze::editor::workflow::ProjectWorkflowOutputPanel::DrawStatusCard(), and yaze::editor::anonymous_namespace{right_drawer_manager.cc}::DrawWorkflowPreviewEntry().

| const char * yaze::editor::workflow::WorkflowIcon | ( | const ProjectWorkflowStatus & | status, |
| const char * | fallback_icon ) |
Definition at line 72 of file workflow_activity_widgets.cc.
References ICON_MD_CHECK_CIRCLE, ICON_MD_ERROR, ICON_MD_SYNC, yaze::editor::kFailure, yaze::editor::kIdle, yaze::editor::kRunning, yaze::editor::kSuccess, and yaze::editor::ProjectWorkflowStatus::state.
Referenced by yaze::editor::workflow::ProjectWorkflowOutputPanel::DrawStatusCard(), and yaze::editor::anonymous_namespace{right_drawer_manager.cc}::DrawWorkflowPreviewEntry().
| std::string yaze::editor::workflow::BuildCopyPayload | ( | const ProjectWorkflowStatus & | status, |
| const std::string & | output_log ) |
Definition at line 87 of file workflow_activity_widgets.cc.
References yaze::editor::ProjectWorkflowStatus::detail, yaze::editor::ProjectWorkflowStatus::label, yaze::editor::ProjectWorkflowStatus::output_tail, and yaze::editor::ProjectWorkflowStatus::summary.
Referenced by DrawHistoryActionRow().
| WorkflowButtonRect yaze::editor::workflow::DrawCopyCurrentLogButton | ( | const std::string & | build_log | ) |
Definition at line 109 of file workflow_activity_widgets.cc.
Referenced by yaze::editor::workflow::ProjectWorkflowOutputPanel::Draw().
| WorkflowActionRowResult yaze::editor::workflow::DrawHistoryActionRow | ( | const ProjectWorkflowHistoryEntry & | entry, |
| const WorkflowActionCallbacks & | callbacks, | ||
| const WorkflowActionRowOptions & | options ) |
Definition at line 123 of file workflow_activity_widgets.cc.
References BuildCopyPayload(), yaze::editor::workflow::WorkflowActionRowResult::copy_log, yaze::editor::ProjectWorkflowHistoryEntry::kind, yaze::editor::workflow::WorkflowActionRowResult::open_output, yaze::editor::ProjectWorkflowHistoryEntry::output_log, yaze::editor::workflow::WorkflowActionRowResult::primary_action, yaze::editor::workflow::WorkflowActionCallbacks::run_project, yaze::editor::workflow::WorkflowActionRowOptions::show_copy_log, yaze::editor::workflow::WorkflowActionRowOptions::show_open_output, yaze::editor::workflow::WorkflowActionCallbacks::show_output, yaze::editor::workflow::WorkflowActionCallbacks::start_build, and yaze::editor::ProjectWorkflowHistoryEntry::status.
Referenced by yaze::editor::workflow::ProjectWorkflowOutputPanel::DrawHistoryEntry(), and yaze::editor::anonymous_namespace{right_drawer_manager.cc}::DrawWorkflowPreviewEntry().

| std::vector< ProjectWorkflowHistoryEntry > yaze::editor::workflow::SelectWorkflowPreviewEntries | ( | const std::vector< ProjectWorkflowHistoryEntry > & | history, |
| size_t | max_entries ) |
Definition at line 174 of file workflow_activity_widgets.cc.
Referenced by yaze::editor::RightDrawerManager::DrawNotificationsPanel().