mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-17 02:22:17 +00:00
NEW:support the display of profile info in the mall model
Change-Id: Idab6bb5a4ef50df665ab7c8e5891efc5a8253eba
This commit is contained in:
@@ -384,6 +384,7 @@ MachineObject::MachineObject(NetworkAgent* agent, std::string name, std::string
|
||||
dev_id(id),
|
||||
dev_ip(ip),
|
||||
subtask_(nullptr),
|
||||
model_task(nullptr),
|
||||
slice_info(nullptr),
|
||||
m_is_online(false),
|
||||
vt_tray(std::to_string(VIRTUAL_TRAY_ID))
|
||||
@@ -449,6 +450,11 @@ MachineObject::~MachineObject()
|
||||
subtask_ = nullptr;
|
||||
}
|
||||
|
||||
if (model_task) {
|
||||
delete model_task;
|
||||
model_task = nullptr;
|
||||
}
|
||||
|
||||
if (get_slice_info_thread) {
|
||||
if (get_slice_info_thread->joinable()) {
|
||||
get_slice_info_thread->join();
|
||||
@@ -3689,6 +3695,16 @@ BBLSubTask* MachineObject::get_subtask()
|
||||
return subtask_;
|
||||
}
|
||||
|
||||
BBLModelTask* MachineObject::get_modeltask()
|
||||
{
|
||||
return model_task;
|
||||
}
|
||||
|
||||
void MachineObject::set_modeltask(BBLModelTask* task)
|
||||
{
|
||||
model_task = task;
|
||||
}
|
||||
|
||||
void MachineObject::update_slice_info(std::string project_id, std::string profile_id, std::string subtask_id, int plate_idx)
|
||||
{
|
||||
if (!m_agent) return;
|
||||
|
||||
Reference in New Issue
Block a user