diff options
author | YuSanka <yusanka@gmail.com> | 2019-05-14 13:15:48 +0300 |
---|---|---|
committer | YuSanka <yusanka@gmail.com> | 2019-05-14 13:17:34 +0300 |
commit | 66aee035acbf8b700143db6ba33241c12ce9ea6c (patch) | |
tree | d54ee5cca96147e3ee7565ee74b90934c2dd33ec /src/slic3r/GUI/GUI_ObjectSettings.cpp | |
parent | 5f6c7853d457ca22634732c9028fb349b454a09f (diff) |
Set a max extruder's count for the Additional Setting "Extruders".
+ cat sidetext for options from Additional Setting "Extrusion Width".
Diffstat (limited to 'src/slic3r/GUI/GUI_ObjectSettings.cpp')
-rw-r--r-- | src/slic3r/GUI/GUI_ObjectSettings.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/slic3r/GUI/GUI_ObjectSettings.cpp b/src/slic3r/GUI/GUI_ObjectSettings.cpp index 5484c53f8..4107e872a 100644 --- a/src/slic3r/GUI/GUI_ObjectSettings.cpp +++ b/src/slic3r/GUI/GUI_ObjectSettings.cpp @@ -129,12 +129,15 @@ void ObjectSettings::update_settings_list() optgroup->m_on_change = [](const t_config_option_key& opt_id, const boost::any& value) { wxGetApp().obj_list()->changed_object(); }; + const bool is_extriders_cat = cat.first == "Extruders"; for (auto& opt : cat.second) { if (opt == "extruder") continue; Option option = optgroup->get_option(opt); option.opt.width = 12; + if (is_extriders_cat) + option.opt.max = wxGetApp().extruders_cnt(); optgroup->append_single_option_line(option); } optgroup->reload_config(); |