mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-09 15:57:55 -06:00
ENH: support to set bed type for each plate
Signed-off-by: yifan.wu <yifan.wu@bambulab.com> Change-Id: I654743ce8b49057587545c3acfe0b78504242d46
This commit is contained in:
parent
c61fd447c9
commit
e363966f9b
8 changed files with 81 additions and 8 deletions
|
@ -4036,11 +4036,18 @@ void ObjectList::select_items(const std::vector<ObjectVolumeID>& ov_ids)
|
|||
void ObjectList::select_items(const wxDataViewItemArray& sels)
|
||||
{
|
||||
m_prevent_list_events = true;
|
||||
|
||||
m_last_selected_item = sels.empty() ? wxDataViewItem(nullptr) : sels.back();
|
||||
|
||||
UnselectAll();
|
||||
SetSelections(sels);
|
||||
|
||||
if (!sels.empty()) {
|
||||
SetSelections(sels);
|
||||
}
|
||||
else {
|
||||
int curr_plate_idx = wxGetApp().plater()->get_partplate_list().get_curr_plate_index();
|
||||
on_plate_selected(curr_plate_idx);
|
||||
}
|
||||
|
||||
part_selection_changed();
|
||||
|
||||
m_prevent_list_events = false;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue