mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2026-02-15 08:59:39 -07:00
FIX:support different picture for different machine
jira: STUDIO-13919 Change-Id: I391887c637345795d3af82b3d274fb995c03b190 (cherry picked from commit 8979c2fbc10f49e257aa30b660ef9d09f00c90a1)
This commit is contained in:
parent
2fd2ad0e8a
commit
38faa0ae46
2 changed files with 8 additions and 4 deletions
|
|
@ -6,8 +6,10 @@
|
|||
"bed_model": "bbl-3dp-O1S.stl",
|
||||
"bed_texture": "bbl-3dp-logo.svg",
|
||||
"use_double_extruder_default_texture": "true",
|
||||
"bottom_texture_rect": "40,-14.5,70,8",
|
||||
"default_bed_type": "Textured PEI Plate",
|
||||
"right_icon_offset_bed": "10",
|
||||
"image_bed_type": "o",
|
||||
"right_icon_offset_bed": "10;-5",
|
||||
"family": "BBL-3DP",
|
||||
"machine_tech": "FFF",
|
||||
"model_id": "O1S",
|
||||
|
|
|
|||
|
|
@ -2486,6 +2486,11 @@ bool Sidebar::reset_bed_type_combox_choices(bool is_sidebar_init)
|
|||
}
|
||||
|
||||
auto pm = p->plater->get_curr_printer_model();
|
||||
if (pm) {
|
||||
if (m_cur_image_bed_type != pm->image_bed_type) {
|
||||
m_cur_image_bed_type = pm->image_bed_type;
|
||||
}
|
||||
}
|
||||
if (m_last_combo_bedtype_count != 0 && pm) {
|
||||
auto cur_count = (int) BedType::btCount - 1 - pm->not_support_bed_types.size();
|
||||
if (cur_count == m_last_combo_bedtype_count) {//no change
|
||||
|
|
@ -2497,9 +2502,6 @@ bool Sidebar::reset_bed_type_combox_choices(bool is_sidebar_init)
|
|||
m_cur_combox_bed_types.clear();
|
||||
if (pm &&bed_type_def && bed_type_def->enum_keys_map) {
|
||||
int index = 0;
|
||||
if (m_cur_image_bed_type != pm->image_bed_type) {
|
||||
m_cur_image_bed_type = pm->image_bed_type;
|
||||
}
|
||||
for (auto item : bed_type_def->enum_labels) {
|
||||
index++;
|
||||
bool find = std::find(pm->not_support_bed_types.begin(), pm->not_support_bed_types.end(), item) != pm->not_support_bed_types.end();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue