#include "app/editor/planning/planning_editor.h"#include <algorithm>#include <filesystem>#include <memory>#include <utility>#include "absl/strings/str_format.h"#include "absl/strings/str_join.h"#include "absl/strings/str_split.h"#include "absl/strings/strip.h"#include "absl/time/clock.h"#include "absl/time/time.h"#include "app/editor/events/core_events.h"#include "app/editor/registry/content_registry.h"#include "app/editor/shell/feedback/toast_manager.h"#include "app/editor/system/workspace/editor_panel.h"#include "app/editor/system/workspace/workspace_window_manager.h"#include "app/gui/core/icons.h"#include "app/gui/core/ui_helpers.h"#include "core/project.h"#include "imgui/imgui.h"#include "imgui/misc/cpp/imgui_stdlib.h"Go to the source code of this file.
Classes | |
| class | yaze::editor::anonymous_namespace{planning_editor.cc}::PlanningPanel |
Namespaces | |
| namespace | yaze |
| namespace | yaze::editor |
| Editors are the view controllers for the application. | |
| namespace | yaze::editor::anonymous_namespace{planning_editor.cc} |
Functions | |
| template<size_t N> | |
| bool | yaze::editor::anonymous_namespace{planning_editor.cc}::StatusCombo (const char *label, std::string *value, const char *const (&options)[N]) |
| ImVec4 | yaze::editor::anonymous_namespace{planning_editor.cc}::StatusColor (const std::string &status) |
| std::string | yaze::editor::anonymous_namespace{planning_editor.cc}::Today () |
| std::string | yaze::editor::anonymous_namespace{planning_editor.cc}::DaysUntil (const std::string &date) |
| std::string | yaze::editor::anonymous_namespace{planning_editor.cc}::JoinTargets (const std::vector< std::string > &targets) |
| std::vector< std::string > | yaze::editor::anonymous_namespace{planning_editor.cc}::SplitTargets (const std::string &text) |
| std::string | yaze::editor::anonymous_namespace{planning_editor.cc}::StepLabel (const core::PlanRouteStep &step) |
Variables | |
| constexpr const char * | yaze::editor::anonymous_namespace{planning_editor.cc}::kCategory = "Planning" |
| constexpr const char * | yaze::editor::anonymous_namespace{planning_editor.cc}::kMilestoneStatuses [] = {"planned", "active", "done"} |
| constexpr const char * | yaze::editor::anonymous_namespace{planning_editor.cc}::kItemStatuses [] |
| constexpr const char * | yaze::editor::anonymous_namespace{planning_editor.cc}::kDecisionStatuses [] = {"open", "decided", "dropped"} |
| constexpr const char * | yaze::editor::anonymous_namespace{planning_editor.cc}::kStepKinds [] |