From 4a580d37df11b883356fa92696ac79925e96f1e5 Mon Sep 17 00:00:00 2001 From: Stone Li Date: Tue, 21 Feb 2023 19:36:41 +0800 Subject: [PATCH] ENH: send print job through cloud only for P1P Change-Id: Id89a0a60be91f415eb6d586ac11f70849c9cb01f Signed-off-by: Stone Li --- src/slic3r/GUI/DeviceManager.cpp | 1 + src/slic3r/GUI/DeviceManager.hpp | 1 + src/slic3r/GUI/SelectMachine.cpp | 1 + 3 files changed, 3 insertions(+) diff --git a/src/slic3r/GUI/DeviceManager.cpp b/src/slic3r/GUI/DeviceManager.cpp index f4f4355be8..4770c205eb 100644 --- a/src/slic3r/GUI/DeviceManager.cpp +++ b/src/slic3r/GUI/DeviceManager.cpp @@ -1373,6 +1373,7 @@ void MachineObject::parse_version_func() } } else if (printer_type == "C11") { local_use_ssl = true; + is_cloud_print_only = true; if (ota_version != module_vers.end()) { is_support_send_to_sdcard = ota_version->second.sw_ver.compare("01.02.00.00") >= 0; } diff --git a/src/slic3r/GUI/DeviceManager.hpp b/src/slic3r/GUI/DeviceManager.hpp index 60328a0e26..13c066f945 100644 --- a/src/slic3r/GUI/DeviceManager.hpp +++ b/src/slic3r/GUI/DeviceManager.hpp @@ -640,6 +640,7 @@ public: bool is_support_ai_monitoring {false}; bool is_support_ams_humidity {true}; bool is_support_filament_edit_virtual_tray {true}; + bool is_cloud_print_only {false}; /* sdcard */ MachineObject::SdcardState sdcard_state { NO_SDCARD }; diff --git a/src/slic3r/GUI/SelectMachine.cpp b/src/slic3r/GUI/SelectMachine.cpp index 035180c16e..a64588c256 100644 --- a/src/slic3r/GUI/SelectMachine.cpp +++ b/src/slic3r/GUI/SelectMachine.cpp @@ -2187,6 +2187,7 @@ void SelectMachineDialog::on_ok() m_print_job->m_access_code = obj_->get_access_code(); m_print_job->m_local_use_ssl = obj_->local_use_ssl; m_print_job->connection_type = obj_->connection_type(); + m_print_job->cloud_print_only= obj_->is_cloud_print_only; m_print_job->set_project_name(m_current_project_name.utf8_string()); if (obj_->is_support_ams_mapping()) {