45 auto draw_project_card(
const std::string&
id,
46 const std::string&
name,
47 const std::string& directory,
48 const std::chrono::system_clock::time_point& last_modified,
49 const std::string& engine_version = {},
50 bool is_selected =
false,
51 bool enable_interaction =
true,
52 float form_width = 0.0f) ->
bool;
55 auto draw_sample_card(
const std::string&
id,
56 const std::string&
name,
58 const std::string& url,
59 float form_width = 0.0f) -> bool;
61 std::shared_ptr<int> sentinel_ = std::make_shared<int>(0);
63 imgui_panels panels_{};
73 view_state current_view_{view_state::projects_list};
74 std::string project_name_{};
75 std::string project_directory_{};
76 std::string project_to_remove_{};
77 std::string selected_project_{};