tie camera preview to training report

This commit is contained in:
milek7
2019-09-07 15:38:26 +02:00
parent e8675e3599
commit 7fbc32aa8b
6 changed files with 45 additions and 12 deletions

View File

@@ -63,7 +63,6 @@ void driver_ui::render_menu_contents() {
ImGui::MenuItem(m_mappanel.name().c_str(), "Tab", &m_mappanel.is_open);
ImGui::MenuItem(m_vehiclelist.name().c_str(), nullptr, &m_vehiclelist.is_open);
ImGui::MenuItem(m_trainingcardpanel.name().c_str(), nullptr, &m_trainingcardpanel.is_open);
ImGui::MenuItem(m_cameraviewpanel.name().c_str(), nullptr, &m_cameraviewpanel.is_open);
if (DebugModeFlag)
ImGui::MenuItem(m_perfgraphpanel.name().c_str(), nullptr, &m_perfgraphpanel.is_open);
@@ -226,6 +225,11 @@ driver_ui::set_cursor( bool const Visible ) {
// render() subclass details
void
driver_ui::render_() {
const std::string *rec_name = m_trainingcardpanel.is_recording();
if (rec_name && !m_cameraviewpanel.is_open)
m_cameraviewpanel.rec_name = *rec_name;
m_cameraviewpanel.is_open = !!rec_name;
// pause/quit modal
auto const popupheader { STR_C("Simulation Paused") };