ENH: support mix mapping

jira: [STUDIO-13673]
Change-Id: Ic1c89457f5154c108dbab41850ed49561aa34fde
(cherry picked from commit 12942e0545424e2528cc3f3c9aa6947b76469b3d)
This commit is contained in:
xin.zhang
2025-08-20 14:06:36 +08:00
committed by Noisyfox
parent 964a35e9b0
commit 299b821c5f
14 changed files with 45 additions and 27 deletions

View File

@@ -2392,19 +2392,6 @@ void SyncAmsInfoDialog::update_show_status()
}
}
if (!m_mapping_popup.m_supporting_mix_print && nozzle_nums == 1) {
bool useAms = false;
bool useExt = false;
for (auto iter = m_ams_mapping_result.begin(); iter != m_ams_mapping_result.end(); iter++) {
if (iter->tray_id != VIRTUAL_TRAY_MAIN_ID) { useAms = true; }
if (iter->tray_id == VIRTUAL_TRAY_MAIN_ID) { useExt = true; }
if (useAms && useExt) {
show_status(PrintDialogStatus::PrintStatusAmsMappingMixInvalid);
return;
}
}
}
// check ams and vt_slot mix use status
{
struct ExtruderStatus