FIX: replace user preset name with sys preset name
Change-Id: I8469224c9443049bb8b2b1c0feee3bdc4335a7ea
This commit is contained in:
parent
bc469bdcb6
commit
3e322d53fc
|
@ -19,13 +19,23 @@ namespace GUI {
|
||||||
static wxString get_preset_name_by_filament_id(std::string filament_id)
|
static wxString get_preset_name_by_filament_id(std::string filament_id)
|
||||||
{
|
{
|
||||||
auto preset_bundle = wxGetApp().preset_bundle;
|
auto preset_bundle = wxGetApp().preset_bundle;
|
||||||
|
auto collection = &preset_bundle->filaments;
|
||||||
wxString preset_name = "";
|
wxString preset_name = "";
|
||||||
for (auto it = preset_bundle->filaments.begin(); it != preset_bundle->filaments.end(); it++) {
|
for (auto it = preset_bundle->filaments.begin(); it != preset_bundle->filaments.end(); it++) {
|
||||||
if (filament_id.compare(it->filament_id) == 0) {
|
if (filament_id.compare(it->filament_id) == 0) {
|
||||||
if (!it->alias.empty())
|
auto preset_parent = collection->get_preset_parent(*it);
|
||||||
preset_name = from_u8(it->alias);
|
if (preset_parent) {
|
||||||
else
|
if (!preset_parent->alias.empty())
|
||||||
preset_name = from_u8(it->name);
|
preset_name = from_u8(preset_parent->alias);
|
||||||
|
else
|
||||||
|
preset_name = from_u8(preset_parent->name);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
if (!it->alias.empty())
|
||||||
|
preset_name = from_u8(it->alias);
|
||||||
|
else
|
||||||
|
preset_name = from_u8(it->name);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return preset_name;
|
return preset_name;
|
||||||
|
@ -201,7 +211,7 @@ void HistoryWindow::sync_history_data() {
|
||||||
title_name->SetFont(Label::Head_14);
|
title_name->SetFont(Label::Head_14);
|
||||||
gbSizer->Add(title_name, { 0, 0 }, { 1, 1 }, wxBOTTOM, FromDIP(15));
|
gbSizer->Add(title_name, { 0, 0 }, { 1, 1 }, wxBOTTOM, FromDIP(15));
|
||||||
|
|
||||||
auto title_preset_name = new wxStaticText(m_history_data_panel, wxID_ANY, _L("Filament Preset"));
|
auto title_preset_name = new wxStaticText(m_history_data_panel, wxID_ANY, _L("Filament"));
|
||||||
title_preset_name->SetFont(Label::Head_14);
|
title_preset_name->SetFont(Label::Head_14);
|
||||||
gbSizer->Add(title_preset_name, { 0, 1 }, { 1, 1 }, wxBOTTOM, FromDIP(15));
|
gbSizer->Add(title_preset_name, { 0, 1 }, { 1, 1 }, wxBOTTOM, FromDIP(15));
|
||||||
|
|
||||||
|
@ -328,7 +338,7 @@ EditCalibrationHistoryDialog::EditCalibrationHistoryDialog(wxWindow* parent, con
|
||||||
flex_sizer->Add(name_title);
|
flex_sizer->Add(name_title);
|
||||||
flex_sizer->Add(name_value);
|
flex_sizer->Add(name_value);
|
||||||
|
|
||||||
wxStaticText* preset_name_title = new wxStaticText(top_panel, wxID_ANY, _L("Filament Preset"));
|
wxStaticText* preset_name_title = new wxStaticText(top_panel, wxID_ANY, _L("Filament"));
|
||||||
wxString preset_name = get_preset_name_by_filament_id(result.filament_id);
|
wxString preset_name = get_preset_name_by_filament_id(result.filament_id);
|
||||||
wxStaticText* preset_name_value = new wxStaticText(top_panel, wxID_ANY, preset_name);
|
wxStaticText* preset_name_value = new wxStaticText(top_panel, wxID_ANY, preset_name);
|
||||||
flex_sizer->Add(preset_name_title);
|
flex_sizer->Add(preset_name_title);
|
||||||
|
|
Loading…
Reference in New Issue