mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-19 19:33:47 +00:00
FIX: update the time shown; keep the val update while popup
jira: [STUDIO-9268] Change-Id: I0b743ddb0ae479f9baad6239f68861a199681cda (cherry picked from commit e1bc737d1cbc1dcf79ceecf9ed301a4a02590d5a)
This commit is contained in:
@@ -1063,7 +1063,25 @@ void AMSControl::UpdateAms(std::vector<AMSinfo> ams_info, std::vector<AMSinfo>ex
|
|||||||
}*/
|
}*/
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*update humidity popup*/
|
||||||
|
if (m_percent_humidity_dry_popup->IsShown())
|
||||||
|
{
|
||||||
|
string target_id = m_percent_humidity_dry_popup->get_owner_ams_id();
|
||||||
|
for (const auto& the_info : ams_info)
|
||||||
|
{
|
||||||
|
if (target_id == the_info.ams_id)
|
||||||
|
{
|
||||||
|
uiAmsHumidityInfo humidity_info;
|
||||||
|
humidity_info.ams_id = the_info.ams_id;
|
||||||
|
humidity_info.humidity_level = the_info.ams_humidity;
|
||||||
|
humidity_info.humidity_percent = the_info.humidity_raw;
|
||||||
|
humidity_info.left_dry_time = the_info.left_dray_time;
|
||||||
|
humidity_info.current_temperature = the_info.current_temperature;
|
||||||
|
m_percent_humidity_dry_popup->Update(&humidity_info);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void AMSControl::AddAmsPreview(AMSinfo info, AMSModel type)
|
void AMSControl::AddAmsPreview(AMSinfo info, AMSModel type)
|
||||||
|
|||||||
@@ -2794,6 +2794,7 @@ AMSHumidity::AMSHumidity(wxWindow* parent, wxWindowID id, AMSinfo info, const wx
|
|||||||
wxCommandEvent show_event(EVT_AMS_SHOW_HUMIDITY_TIPS);
|
wxCommandEvent show_event(EVT_AMS_SHOW_HUMIDITY_TIPS);
|
||||||
|
|
||||||
uiAmsHumidityInfo *info = new uiAmsHumidityInfo;
|
uiAmsHumidityInfo *info = new uiAmsHumidityInfo;
|
||||||
|
info->ams_id = m_amsinfo.ams_id;
|
||||||
info->humidity_level = m_amsinfo.ams_humidity;
|
info->humidity_level = m_amsinfo.ams_humidity;
|
||||||
info->humidity_percent = m_amsinfo.humidity_raw;
|
info->humidity_percent = m_amsinfo.humidity_raw;
|
||||||
info->left_dry_time = m_amsinfo.left_dray_time;
|
info->left_dry_time = m_amsinfo.left_dray_time;
|
||||||
|
|||||||
Reference in New Issue
Block a user