ENH: add a device id parameter for hms wiki
JIRA: STUDIO-4177 different printer may have different hms wiki page Change-Id: I0f4443580466ab1afc1fe16da6f5ed924e5d201d Signed-off-by: Stone Li <stone.li@bambulab.com>
This commit is contained in:
parent
5857025e8d
commit
1453d196d8
|
@ -282,6 +282,19 @@ std::string get_hms_wiki_url(std::string error_code)
|
|||
% hms_host
|
||||
% error_code
|
||||
% lang_code).str();
|
||||
|
||||
DeviceManager* dev = Slic3r::GUI::wxGetApp().getDeviceManager();
|
||||
if (!dev) return url;
|
||||
MachineObject* obj = dev->get_selected_machine();
|
||||
if (!obj) return url;
|
||||
|
||||
if (!obj->dev_id.empty()) {
|
||||
url = (boost::format("https://%1%/index.php?e=%2%&d=%3%&s=device_hms&lang=%4%")
|
||||
% hms_host
|
||||
% error_code
|
||||
% obj->dev_id
|
||||
% lang_code).str();
|
||||
}
|
||||
return url;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue