From 654dd34652aa271e38f16cfdef8300f8bf98ca30 Mon Sep 17 00:00:00 2001 From: Stone Li Date: Thu, 28 Jul 2022 11:53:23 +0800 Subject: [PATCH] ENH: disable buttons when printing job is finished Change-Id: Ic3ead6c1204ca30e4478db63cff12ca070790db2 Signed-off-by: Stone Li --- src/slic3r/GUI/StatusPanel.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/StatusPanel.cpp b/src/slic3r/GUI/StatusPanel.cpp index 69f2a3583..78fe307fb 100644 --- a/src/slic3r/GUI/StatusPanel.cpp +++ b/src/slic3r/GUI/StatusPanel.cpp @@ -1556,8 +1556,13 @@ void StatusPanel::update_subtask(MachineObject *obj) m_button_pause_resume->SetLabel(_L("Resume")); else m_button_pause_resume->SetLabel(_L("Pause")); - m_button_abort->Enable(true); - m_button_pause_resume->Enable(true); + if (obj->print_status == "FINISH") { + m_button_abort->Enable(false); + m_button_pause_resume->Enable(false); + } else { + m_button_abort->Enable(true); + m_button_pause_resume->Enable(true); + } // update printing stage m_printing_stage_value->SetLabelText(obj->get_curr_stage()); update_left_time(obj->mc_left_time);