Tab.cpp Machine + Material: Linking Wiki update (#11548)

* Fix tooltip + URL

* Full Material wiki redirection maping

* Machine wiki + append_option_line wiki linking

* Machine wiki 2

* Update README with improved wiki links and clarity

* Bring back Print statistics options

* Move num_extruders config to OtherSlicingStatesConfigDef

The num_extruders configuration option was relocated from OtherPresetsConfigDef to OtherSlicingStatesConfigDef for better organization and relevance. This change ensures that the number of extruders is defined in the context of slicing states rather than presets.

* Unifi adaptative bed mesh
This commit is contained in:
Ian Bassi
2025-12-09 12:57:03 -03:00
committed by GitHub
parent 492b72edf6
commit 56060ca6b9
5 changed files with 185 additions and 176 deletions

View File

@@ -10094,6 +10094,10 @@ OtherSlicingStatesConfigDef::OtherSlicingStatesConfigDef()
def->label = L("Is extruder used?");
def->tooltip = L("Vector of booleans stating whether a given extruder is used in the print.");
def = this->add("num_extruders", coInt);
def->label = L("Number of extruders");
def->tooltip = L("Total number of extruders, regardless of whether they are used in the current print.");
// Options from PS not used in Orca
// def = this->add("initial_filament_type", coString);
// def->label = L("Initial filament type");
@@ -10135,22 +10139,21 @@ PrintStatisticsConfigDef::PrintStatisticsConfigDef()
def->label = L("Total layer count");
def->tooltip = L("Number of layers in the entire print.");
// Options from PS not used in Orca
/* def = this->add("normal_print_time", coString);
def = this->add("normal_print_time", coString);
def->label = L("Print time (normal mode)");
def->tooltip = L("Estimated print time when printed in normal mode (i.e. not in silent mode). Same as print_time.");
def = this->add("num_printing_extruders", coInt);
def->label = L("Number of printing extruders");
def->tooltip = L("Number of extruders used during the print.");
//def = this->add("num_printing_extruders", coInt);
//def->label = L("Number of printing extruders");
//def->tooltip = L("Number of extruders used during the print.");
def = this->add("print_time", coString);
def->label = L("Print time (normal mode)");
def->tooltip = L("Estimated print time when printed in normal mode (i.e. not in silent mode). Same as normal_print_time.");
def = this->add("printing_filament_types", coString);
def->label = L("Used filament types");
def->tooltip = L("Comma-separated list of all filament types used during the print.");
//def = this->add("printing_filament_types", coString);
//def->label = L("Used filament types");
//def->tooltip = L("Comma-separated list of all filament types used during the print.");
def = this->add("silent_print_time", coString);
def->label = L("Print time (silent mode)");
@@ -10174,7 +10177,7 @@ PrintStatisticsConfigDef::PrintStatisticsConfigDef()
def = this->add("used_filament", coFloat);
def->label = L("Used filament");
def->tooltip = L("Total length of filament used in the print.");*/
def->tooltip = L("Total length of filament used in the print.");
}
ObjectsInfoConfigDef::ObjectsInfoConfigDef()
@@ -10304,10 +10307,6 @@ OtherPresetsConfigDef::OtherPresetsConfigDef()
def = this->add("physical_printer_preset", coString);
def->label = L("Physical printer name");
def->tooltip = L("Name of the physical printer used for slicing.");
def = this->add("num_extruders", coInt);
def->label = L("Number of extruders");
def->tooltip = L("Total number of extruders, regardless of whether they are used in the current print.");
}