mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-12 15:59:01 +08:00
GCodeViewer: Added missing breaks into ViewerImpl::set_color_range_palette
This commit is contained in:
parent
f5331d7b2d
commit
34a79d69eb
@ -969,8 +969,6 @@ void ViewerImpl::load(GCodeInputData&& gcode_data)
|
|||||||
|
|
||||||
reset();
|
reset();
|
||||||
|
|
||||||
m_loading = true;
|
|
||||||
|
|
||||||
m_vertices = std::move(gcode_data.vertices);
|
m_vertices = std::move(gcode_data.vertices);
|
||||||
m_tool_colors = std::move(gcode_data.tools_colors);
|
m_tool_colors = std::move(gcode_data.tools_colors);
|
||||||
m_color_print_colors = std::move(gcode_data.color_print_colors);
|
m_color_print_colors = std::move(gcode_data.color_print_colors);
|
||||||
@ -1096,8 +1094,6 @@ void ViewerImpl::load(GCodeInputData&& gcode_data)
|
|||||||
m_view_range.set_visible(m_view_range.get_enabled());
|
m_view_range.set_visible(m_view_range.get_enabled());
|
||||||
update_enabled_entities();
|
update_enabled_entities();
|
||||||
update_colors();
|
update_colors();
|
||||||
|
|
||||||
m_loading = false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void ViewerImpl::update_enabled_entities()
|
void ViewerImpl::update_enabled_entities()
|
||||||
@ -1261,10 +1257,6 @@ void ViewerImpl::update_colors()
|
|||||||
|
|
||||||
void ViewerImpl::render(const Mat4x4& view_matrix, const Mat4x4& projection_matrix)
|
void ViewerImpl::render(const Mat4x4& view_matrix, const Mat4x4& projection_matrix)
|
||||||
{
|
{
|
||||||
// ensure that the render does take place while loading the data
|
|
||||||
if (m_loading)
|
|
||||||
return;
|
|
||||||
|
|
||||||
if (m_settings.update_view_full_range)
|
if (m_settings.update_view_full_range)
|
||||||
update_view_full_range();
|
update_view_full_range();
|
||||||
|
|
||||||
@ -1575,16 +1567,16 @@ void ViewerImpl::set_color_range_palette(EViewType type, const Palette& palette)
|
|||||||
{
|
{
|
||||||
switch (type)
|
switch (type)
|
||||||
{
|
{
|
||||||
case EViewType::Height: { m_height_range.set_palette(palette); }
|
case EViewType::Height: { m_height_range.set_palette(palette); break; }
|
||||||
case EViewType::Width: { m_width_range.set_palette(palette); }
|
case EViewType::Width: { m_width_range.set_palette(palette); break; }
|
||||||
case EViewType::Speed: { m_speed_range.set_palette(palette); }
|
case EViewType::Speed: { m_speed_range.set_palette(palette); break; }
|
||||||
case EViewType::ActualSpeed: { m_actual_speed_range.set_palette(palette); }
|
case EViewType::ActualSpeed: { m_actual_speed_range.set_palette(palette); break; }
|
||||||
case EViewType::FanSpeed: { m_fan_speed_range.set_palette(palette); }
|
case EViewType::FanSpeed: { m_fan_speed_range.set_palette(palette); break; }
|
||||||
case EViewType::Temperature: { m_temperature_range.set_palette(palette); }
|
case EViewType::Temperature: { m_temperature_range.set_palette(palette); break; }
|
||||||
case EViewType::VolumetricFlowRate: { m_volumetric_rate_range.set_palette(palette); }
|
case EViewType::VolumetricFlowRate: { m_volumetric_rate_range.set_palette(palette); break; }
|
||||||
case EViewType::ActualVolumetricFlowRate: { m_actual_volumetric_rate_range.set_palette(palette); }
|
case EViewType::ActualVolumetricFlowRate: { m_actual_volumetric_rate_range.set_palette(palette); break; }
|
||||||
case EViewType::LayerTimeLinear: { m_layer_time_range[0].set_palette(palette); }
|
case EViewType::LayerTimeLinear: { m_layer_time_range[0].set_palette(palette); break; }
|
||||||
case EViewType::LayerTimeLogarithmic: { m_layer_time_range[1].set_palette(palette); }
|
case EViewType::LayerTimeLogarithmic: { m_layer_time_range[1].set_palette(palette); break; }
|
||||||
default: { break; }
|
default: { break; }
|
||||||
}
|
}
|
||||||
m_settings.update_colors = true;
|
m_settings.update_colors = true;
|
||||||
|
@ -242,7 +242,6 @@ private:
|
|||||||
std::array<Color, size_t(EOptionType::COUNT)> m_options_colors;
|
std::array<Color, size_t(EOptionType::COUNT)> m_options_colors;
|
||||||
|
|
||||||
bool m_initialized{ false };
|
bool m_initialized{ false };
|
||||||
bool m_loading{ false };
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// The OpenGL element used to represent all toolpath segments
|
// The OpenGL element used to represent all toolpath segments
|
||||||
|
Loading…
x
Reference in New Issue
Block a user