mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-20 11:53:48 +00:00
Hide sync btn for BBL printers if 3rd print host is used
This commit is contained in:
@@ -521,7 +521,6 @@ struct Sidebar::priv
|
|||||||
|
|
||||||
void Sidebar::priv::layout_printer(bool isBBL, bool isDual)
|
void Sidebar::priv::layout_printer(bool isBBL, bool isDual)
|
||||||
{
|
{
|
||||||
isDual = isDual && isBBL; // It indicates a multi-extruder layout.
|
|
||||||
// Printer - preset
|
// Printer - preset
|
||||||
if (auto sizer = static_cast<wxBoxSizer *>(panel_printer_preset->GetSizer());
|
if (auto sizer = static_cast<wxBoxSizer *>(panel_printer_preset->GetSizer());
|
||||||
sizer == nullptr /*|| isBBL != (sizer->GetOrientation() == wxVERTICAL)*/) {
|
sizer == nullptr /*|| isBBL != (sizer->GetOrientation() == wxVERTICAL)*/) {
|
||||||
@@ -2391,7 +2390,7 @@ void Sidebar::update_presets(Preset::Type preset_type)
|
|||||||
auto* nozzle_diameter = dynamic_cast<const ConfigOptionFloats*>(printer_preset.config.option("nozzle_diameter"));
|
auto* nozzle_diameter = dynamic_cast<const ConfigOptionFloats*>(printer_preset.config.option("nozzle_diameter"));
|
||||||
|
|
||||||
bool is_dual_extruder = nozzle_diameter->size() == 2;
|
bool is_dual_extruder = nozzle_diameter->size() == 2;
|
||||||
p->layout_printer(isBBL, is_dual_extruder);
|
p->layout_printer(preset_bundle.use_bbl_network(), isBBL && is_dual_extruder);
|
||||||
auto diameters = wxGetApp().preset_bundle->printers.diameters_of_selected_printer();
|
auto diameters = wxGetApp().preset_bundle->printers.diameters_of_selected_printer();
|
||||||
auto diameter = printer_preset.config.opt_string("printer_variant");
|
auto diameter = printer_preset.config.opt_string("printer_variant");
|
||||||
auto update_extruder_diameter = [&diameters, &diameter](ExtruderGroup & extruder) {
|
auto update_extruder_diameter = [&diameters, &diameter](ExtruderGroup & extruder) {
|
||||||
|
|||||||
Reference in New Issue
Block a user