mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-07 06:57:36 -06:00
NEW:support the display of profile info in the mall model
Change-Id: Idab6bb5a4ef50df665ab7c8e5891efc5a8253eba
This commit is contained in:
parent
3fb007aedb
commit
a64e0b2f82
10 changed files with 156 additions and 4 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue