ENH: config: process object config values after printer switch

jira: no-jira
Change-Id: I01532c42c20aa63b1b9621e175a98cad06bdf577
(cherry picked from commit cc86a62d408cb40942c49277a7f239144d7a5567)
This commit is contained in:
lane.wei
2024-11-23 16:59:54 +08:00
committed by Noisyfox
parent b8f8151340
commit 1297857f66
4 changed files with 189 additions and 3 deletions

View File

@@ -618,6 +618,9 @@ public:
int update_values_from_single_to_multi(DynamicPrintConfig& multi_config, std::set<std::string>& key_set, std::string id_name, std::string variant_name);
int update_values_from_multi_to_single(DynamicPrintConfig& single_config, std::set<std::string>& key_set, std::string id_name, std::string variant_name, std::vector<std::string>& extruder_variants);
int update_values_from_single_to_multi_2(DynamicPrintConfig& multi_config, std::set<std::string>& key_set);
int update_values_from_multi_to_single_2(std::set<std::string>& key_set);
};
extern std::set<std::string> printer_extruder_options;
extern std::set<std::string> print_options_with_variant;