ENH:FilamentMapDialog add filament type
jira: nojira Change-Id: I08a3c037ffa6227602e71b97697a1bc61e3d5050 (cherry picked from commit 6621fd0e20bce4c32788a86a6fde018f3a7f41ef)
This commit is contained in:
@@ -14892,9 +14892,12 @@ void Plater::on_bed_type_change(BedType bed_type)
|
||||
bool Plater::update_filament_colors_in_full_config()
|
||||
{
|
||||
DynamicPrintConfig& project_config = wxGetApp().preset_bundle->project_config;
|
||||
const auto& full_config = wxGetApp().preset_bundle->full_config();
|
||||
ConfigOptionStrings* color_opt = project_config.option<ConfigOptionStrings>("filament_colour");
|
||||
const ConfigOptionStrings* type_opt = full_config.option<ConfigOptionStrings>("filament_type");
|
||||
|
||||
p->config->option<ConfigOptionStrings>("filament_colour")->values = color_opt->values;
|
||||
p->config->option<ConfigOptionStrings>("filament_type")->values = type_opt->values;
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -16087,6 +16090,7 @@ void Plater::open_filament_map_setting_dialog(wxCommandEvent &evt)
|
||||
|
||||
const auto& project_config = wxGetApp().preset_bundle->project_config;
|
||||
auto filament_colors = config()->option<ConfigOptionStrings>("filament_colour")->values;
|
||||
auto filament_types = config()->option<ConfigOptionStrings>("filament_type")->values;
|
||||
|
||||
auto plate_filament_maps = curr_plate->get_real_filament_maps(project_config);
|
||||
auto plate_filament_map_mode = curr_plate->get_filament_map_mode();
|
||||
@@ -16095,6 +16099,7 @@ void Plater::open_filament_map_setting_dialog(wxCommandEvent &evt)
|
||||
|
||||
FilamentMapDialog filament_dlg(this,
|
||||
filament_colors,
|
||||
filament_types,
|
||||
plate_filament_maps,
|
||||
curr_plate->get_extruders(true),
|
||||
plate_filament_map_mode,
|
||||
|
||||
Reference in New Issue
Block a user