#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/AmsMappingPopup.hpp>
Public Types | |
| using | ResetCallback = std::function<void(const std::string&)> |
Public Member Functions | |
| AmsMapingPopup (wxWindow *parent, bool use_in_sync_dialog=false) | |
| ~AmsMapingPopup () | |
| bool | get_use_in_sync_dialog () |
| void | set_sizer_title (wxBoxSizer *sizer, wxString text) |
| wxBoxSizer * | create_split_sizer (wxWindow *parent, wxString text) |
| void | set_send_win (wxWindow *win) |
| void | update_materials_list (std::vector< std::string > list) |
| void | set_tag_texture (std::string texture) |
| void | update (MachineObject *obj, const std::vector< FilamentInfo > &ams_mapping_result, bool use_dynamic_switch=false, std::optional< PrintFromType > print_type=std::nullopt) |
| void | update_rack_select (MachineObject *obj, bool use_dynamic_switch, std::optional< PrintFromType > print_type) |
| void | update_items_check_state (const std::vector< FilamentInfo > &ams_mapping_result) |
| void | update_ams_data_multi_machines () |
| void | add_ams_mapping (std::vector< TrayData > tray_data, bool remain_detect_flag, wxWindow *container, wxBoxSizer *sizer) |
| void | add_ext_ams_mapping (TrayData tray_data, MappingItem *item) |
| void | set_current_filament_id (int id) |
| int | get_current_filament_id () |
| bool | is_match_material (std::string material) const |
| void | on_left_down (wxMouseEvent &evt) |
| virtual void | OnDismiss () wxOVERRIDE |
| virtual bool | ProcessLeftDown (wxMouseEvent &event) wxOVERRIDE |
| void | paintEvent (wxPaintEvent &evt) |
| void | set_parent_item (MaterialItem *item) |
| void | set_show_type (ShowType type) |
| void | set_only_show_ext_spool (bool) |
| std::vector< TrayData > | parse_ams_mapping (const std::map< std::string, DevAms *, NumericStrCompare > &amsList) |
| void | reset_ams_info () |
| void | set_reset_callback (ResetCallback callback) |
| void | show_reset_button () |
| void | set_material_index_str (std::string str) |
| const std::string & | get_material_index_str () |
| void | msw_rescale () |
| void | EnableExtMappingFilaTypeCheck (bool to_check=true) |
| bool | Create (wxWindow *parent, int flags=wxBORDER_NONE) |
Protected Member Functions | |
| virtual bool | ShouldDismissOnTopWindowDeactivate () |
Private Member Functions | |
| void | update_title (MachineObject *obj) |
| void | update_ams_tips (MachineObject *obj) |
| void | update_mapping_items (MachineObject *obj, const std::vector< FilamentInfo > &ams_mapping_result, bool use_dynamic_switch) |
| void | OnNozzleMappingSelected (wxCommandEvent &evt) |
| void | update_flush_waste (MachineObject *obj) |
Private Attributes | |
| bool | m_use_in_sync_dialog = false |
| bool | m_ext_mapping_filatype_check = true |
| wxStaticText * | m_title_text { nullptr } |
| wgtDeviceNozzleRackSelect * | m_rack_nozzle_select {nullptr} |
| DevIconLabel * | m_flush_warning_panel |
| std::weak_ptr< DevNozzleRack > | m_rack |
| ResetCallback | m_reset_callback {nullptr} |
| std::string | m_material_index |
| using Slic3r::GUI::AmsMapingPopup::ResetCallback = std::function<void(const std::string&)> |
| Slic3r::GUI::AmsMapingPopup::AmsMapingPopup | ( | wxWindow * | parent, |
| bool | use_in_sync_dialog = false ) |
References PopupWindow::PopupWindow(), _L, Label::Body_13, Label::Body_16, create_split_sizer(), StateColor::darkModeColorFor(), DEPUTY_EXTRUDER_ID, Slic3r::DevPrinterConfigUtil::get_toolhead_display_name(), Slic3r::LowerCase, m_ams_tips_msg_panel, m_flush_warning_panel, m_left_extra_slot, m_left_first_text_panel, m_left_marea_panel, m_left_split_ams_sizer, m_left_tip_text, m_left_tips, m_parent_item, m_rack_nozzle_select, m_reset_btn, m_right_extra_slot, m_right_first_text_panel, m_right_marea_panel, m_right_split_ams_sizer, m_right_split_ext_sizer, m_right_tip_text, m_right_tips, m_scrolled_window, m_single_tip_text, m_sizer_ams, m_sizer_ams_basket_left, m_sizer_ams_basket_right, m_sizer_ams_left, m_sizer_ams_left_horizonal, m_sizer_ams_right, m_sizer_ams_right_horizonal, m_sizer_ams_v, m_sizer_main, m_sizer_main_h, m_split_line_panel, m_title_text, m_use_in_sync_dialog, MAIN_EXTRUDER_ID, Slic3r::Nozzle, on_left_down(), OnNozzleMappingSelected(), paintEvent(), reset_ams_info(), VIRTUAL_TRAY_DEPUTY_ID, VIRTUAL_TRAY_MAIN_ID, and wxStaticText.
|
inline |
| void Slic3r::GUI::AmsMapingPopup::add_ams_mapping | ( | std::vector< TrayData > | tray_data, |
| bool | remain_detect_flag, | ||
| wxWindow * | container, | ||
| wxBoxSizer * | sizer ) |
References _L, Slic3r::GUI::EMPTY, Slic3r::filament_type(), is_match_material(), Slic3r::devPrinterUtil::IsVirtualSlot(), Slic3r::GUI::LEFT, Slic3r::GUI::LEFT_AND_RIGHT, Slic3r::GUI::LEFT_AND_RIGHT_DYNAMIC, Slic3r::GUI::MappingItem::m_ams_id, m_current_filament_id, m_left_marea_panel, m_mapping_from_multi_machines, m_mapping_item_list, m_right_marea_panel, m_show_type, Slic3r::GUI::MappingItem::m_slot_id, m_tag_material, m_use_in_sync_dialog, Slic3r::GUI::NORMAL, Slic3r::GUI::RIGHT, Slic3r::GUI::MappingItem::send_event(), send_win, Slic3r::GUI::MappingItem::send_win, Slic3r::GUI::MappingItem::set_data(), Slic3r::GUI::MappingItem::set_tray_index(), Slic3r::GUI::THIRD, VIRTUAL_TRAY_DEPUTY_ID, VIRTUAL_TRAY_MAIN_ID, and Slic3r::GUI::wxMouseEvent.
Referenced by update_ams_data_multi_machines(), and update_mapping_items().
| void Slic3r::GUI::AmsMapingPopup::add_ext_ams_mapping | ( | TrayData | tray_data, |
| MappingItem * | item ) |
References _L, Slic3r::GUI::TrayData::colour, Slic3r::GUI::EMPTY, Slic3r::GUI::TrayData::filament_type, is_match_material(), m_current_filament_id, m_ext_mapping_filatype_check, m_has_unmatch_filament, m_mapping_item_list, m_tag_material, Slic3r::GUI::TrayData::name, Slic3r::GUI::NORMAL, Slic3r::GUI::MappingItem::send_event(), Slic3r::GUI::MappingItem::set_data(), Slic3r::GUI::MappingItem::set_tray_index(), Slic3r::GUI::THIRD, Slic3r::GUI::TrayData::type, and Slic3r::GUI::wxMouseEvent.
Referenced by update_mapping_items().
|
inherited |
References GetTopParent(), and style.
Referenced by PopupWindow(), and DropDown::Create().
| wxBoxSizer * Slic3r::GUI::AmsMapingPopup::create_split_sizer | ( | wxWindow * | parent, |
| wxString | text ) |
References Label::Body_13.
Referenced by AmsMapingPopup().
|
inline |
References m_ext_mapping_filatype_check.
|
inline |
References m_current_filament_id.
|
inline |
References m_material_index.
|
inline |
References m_use_in_sync_dialog.
| bool Slic3r::GUI::AmsMapingPopup::is_match_material | ( | std::string | material | ) | const |
References m_tag_material.
Referenced by add_ams_mapping(), add_ext_ams_mapping(), and on_left_down().
| void Slic3r::GUI::AmsMapingPopup::msw_rescale | ( | ) |
References m_amsmapping_container_list, m_flush_warning_panel, m_left_extra_slot, m_mapping_item_list, m_rack_nozzle_select, and m_right_extra_slot.
| void Slic3r::GUI::AmsMapingPopup::on_left_down | ( | wxMouseEvent & | evt | ) |
References Slic3r::GUI::EMPTY, is_match_material(), Slic3r::devPrinterUtil::IsVirtualSlot(), Slic3r::GUI::LEFT, Slic3r::GUI::LEFT_AND_RIGHT, Slic3r::GUI::LEFT_AND_RIGHT_DYNAMIC, m_current_filament_id, m_ext_mapping_filatype_check, m_mapping_from_multi_machines, m_mapping_item_list, m_reset_btn, m_show_type, Slic3r::GUI::NORMAL, reset_ams_info(), Slic3r::GUI::RIGHT, VIRTUAL_TRAY_DEPUTY_ID, VIRTUAL_TRAY_MAIN_ID, and Slic3r::GUI::wxMouseEvent.
Referenced by AmsMapingPopup().
|
virtual |
|
private |
References Slic3r::MachineObject::get_nozzle_mapping_result(), Slic3r::MachineObject::GetNozzleSystem(), Slic3r::DevNozzleSystem::GetOwner(), m_current_filament_id, m_rack, m_rack_nozzle_select, and update_flush_waste().
Referenced by AmsMapingPopup().
| void Slic3r::GUI::AmsMapingPopup::paintEvent | ( | wxPaintEvent & | evt | ) |
References StateColor::darkModeColorFor().
Referenced by AmsMapingPopup().
| std::vector< TrayData > Slic3r::GUI::AmsMapingPopup::parse_ams_mapping | ( | const std::map< std::string, DevAms *, NumericStrCompare > & | amsList | ) |
References AMS_TOTAL_COUNT, Slic3r::DevAmsTray::color, Slic3r::GUI::TrayData::colour, Slic3r::DevAmsTray::decode_color(), Slic3r::GUI::EMPTY, Slic3r::GUI::TrayData::filament_type, Slic3r::DevAmsTray::get_display_filament_type(), Slic3r::DevAmsTray::get_filament_type(), Slic3r::DevAms::GetTrays(), Slic3r::DevAmsTray::id, Slic3r::GUI::TrayData::id, Slic3r::DevAmsTray::is_exists, Slic3r::DevAmsTray::is_tray_info_ready(), Slic3r::GUI::TrayData::name, Slic3r::GUI::NORMAL, Slic3r::DevAmsTray::remain, Slic3r::GUI::TrayData::remain, Slic3r::GUI::THIRD, Slic3r::trace(), and Slic3r::GUI::TrayData::type.
|
virtual |
References Slic3r::GUI::wxMouseEvent.
| void Slic3r::GUI::AmsMapingPopup::reset_ams_info | ( | ) |
References m_material_index, and m_reset_callback.
Referenced by AmsMapingPopup(), and on_left_down().
|
inline |
References m_current_filament_id.
|
inline |
References m_material_index.
|
inline |
|
inline |
References m_parent_item, and set_parent_item().
Referenced by set_parent_item().
| void Slic3r::GUI::AmsMapingPopup::set_reset_callback | ( | ResetCallback | callback | ) |
References m_reset_callback.
|
inline |
|
inline |
References m_show_type.
| void Slic3r::GUI::AmsMapingPopup::set_sizer_title | ( | wxBoxSizer * | sizer, |
| wxString | text ) |
Referenced by update(), and update_ams_data_multi_machines().
| void Slic3r::GUI::AmsMapingPopup::set_tag_texture | ( | std::string | texture | ) |
References m_tag_material.
|
inlineprotectedvirtualinherited |
Reimplemented in DropDown.
| void Slic3r::GUI::AmsMapingPopup::show_reset_button | ( | ) |
References m_reset_btn.
| void Slic3r::GUI::AmsMapingPopup::update | ( | MachineObject * | obj, |
| const std::vector< FilamentInfo > & | ams_mapping_result, | ||
| bool | use_dynamic_switch = false, | ||
| std::optional< PrintFromType > | print_type = std::nullopt ) |
References _L, Slic3r::MachineObject::GetExtderSystem(), Slic3r::MachineObject::GetFilaSystem(), Slic3r::DevExtderSystem::GetTotalExtderCount(), Slic3r::GUI::LEFT, Slic3r::GUI::LEFT_AND_RIGHT, Slic3r::GUI::LEFT_AND_RIGHT_DYNAMIC, m_amsmapping_container_list, m_amsmapping_container_sizer_list, m_left_extra_slot, m_left_marea_panel, m_left_split_ams_sizer, m_left_tip_text, m_left_tips, m_mapping_item_list, m_reset_btn, m_right_extra_slot, m_right_first_text_panel, m_right_marea_panel, m_right_split_ams_sizer, m_right_split_ext_sizer, m_right_tip_text, m_right_tips, m_show_type, m_single_tip_text, m_split_line_panel, m_use_in_sync_dialog, Slic3r::GUI::RIGHT, set_sizer_title(), update_ams_tips(), update_flush_waste(), update_mapping_items(), update_rack_select(), and update_title().
| void Slic3r::GUI::AmsMapingPopup::update_ams_data_multi_machines | ( | ) |
References Slic3r::GUI::_add_containers(), _L, add_ams_mapping(), Slic3r::GUI::TrayData::colour, Slic3r::GUI::TrayData::ctype, Slic3r::GUI::EMPTY, Slic3r::GUI::TrayData::filament_type, Slic3r::GUI::TrayData::id, m_amsmapping_container_list, m_amsmapping_container_sizer_list, m_has_unmatch_filament, m_left_extra_slot, m_left_marea_panel, m_left_split_ams_sizer, m_mapping_from_multi_machines, m_mapping_item_list, m_reset_btn, m_right_extra_slot, m_right_first_text_panel, m_right_marea_panel, m_right_split_ams_sizer, m_show_type, m_sizer_ams_basket_left, m_sizer_ams_basket_right, Slic3r::GUI::TrayData::name, Slic3r::GUI::RIGHT, set_sizer_title(), and Slic3r::GUI::TrayData::type.
|
private |
References _L, Slic3r::MachineObject::GetFilaSwitch(), Slic3r::DevFilaSwitch::IsInstalled(), Slic3r::GUI::LEFT_AND_RIGHT, m_ams_tips_msg_panel, and m_show_type.
Referenced by update().
|
private |
References _L, Slic3r::MachineObject::get_nozzle_mapping_result(), and m_flush_warning_panel.
Referenced by OnNozzleMappingSelected(), and update().
| void Slic3r::GUI::AmsMapingPopup::update_items_check_state | ( | const std::vector< FilamentInfo > & | ams_mapping_result | ) |
References m_left_extra_slot, m_mapping_item_list, m_parent_item, and m_right_extra_slot.
Referenced by update_mapping_items().
|
private |
References Slic3r::GUI::_add_containers(), _L, add_ams_mapping(), add_ext_ams_mapping(), DEPUTY_EXTRUDER_ID, Slic3r::EXT_SPOOL, Slic3r::DevAms::GetAmsId(), Slic3r::DevAms::GetAmsType(), Slic3r::MachineObject::GetFilaSystem(), Slic3r::DevAms::GetTrays(), Slic3r::DevAmsTray::id, Slic3r::GUI::LEFT_AND_RIGHT_DYNAMIC, m_amsmapping_container_list, m_amsmapping_container_sizer_list, m_left_extra_slot, m_left_marea_panel, m_left_split_ams_sizer, m_right_extra_slot, m_right_marea_panel, m_right_split_ams_sizer, m_show_type, m_sizer_ams_basket_left, m_sizer_ams_basket_right, MAIN_EXTRUDER_ID, send_win, Slic3r::GUI::sGetTrayData(), Slic3r::trace(), update_items_check_state(), VIRTUAL_TRAY_DEPUTY_ID, VIRTUAL_TRAY_MAIN_ID, and Slic3r::MachineObject::vt_slot.
Referenced by update().
| void Slic3r::GUI::AmsMapingPopup::update_materials_list | ( | std::vector< std::string > | list | ) |
References m_materials_list.
| void Slic3r::GUI::AmsMapingPopup::update_rack_select | ( | MachineObject * | obj, |
| bool | use_dynamic_switch, | ||
| std::optional< PrintFromType > | print_type ) |
References _L, Slic3r::GUI::FROM_NORMAL, Slic3r::MachineObject::get_nozzle_mapping_result(), Slic3r::DevNozzleSystem::GetNozzleRack(), Slic3r::MachineObject::GetNozzleSystem(), m_current_filament_id, m_mapping_from_multi_machines, m_rack, m_rack_nozzle_select, m_right_tip_text, m_right_tips, and m_use_in_sync_dialog.
Referenced by update().
|
private |
References _L, DEPUTY_EXTRUDER_ID, Slic3r::DevPrinterConfigUtil::get_toolhead_display_name(), Slic3r::GUI::LEFT, Slic3r::GUI::LEFT_AND_RIGHT_DYNAMIC, Slic3r::LowerCase, m_show_type, m_split_line_panel, m_title_text, MAIN_EXTRUDER_ID, Slic3r::Nozzle, Slic3r::MachineObject::printer_type, and Slic3r::GUI::RIGHT.
Referenced by update().
| wgtMsgPanel* Slic3r::GUI::AmsMapingPopup::m_ams_tips_msg_panel {nullptr} |
Referenced by AmsMapingPopup(), and update_ams_tips().
| wxString Slic3r::GUI::AmsMapingPopup::m_ams_tips_panel_text |
| std::vector<MappingContainer*> Slic3r::GUI::AmsMapingPopup::m_amsmapping_container_list |
Referenced by msw_rescale(), update(), update_ams_data_multi_machines(), and update_mapping_items().
| std::vector<wxBoxSizer*> Slic3r::GUI::AmsMapingPopup::m_amsmapping_container_sizer_list |
Referenced by update(), update_ams_data_multi_machines(), and update_mapping_items().
| int Slic3r::GUI::AmsMapingPopup::m_current_filament_id |
|
private |
Referenced by add_ext_ams_mapping(), EnableExtMappingFilaTypeCheck(), and on_left_down().
|
private |
Referenced by AmsMapingPopup(), msw_rescale(), and update_flush_waste().
| bool Slic3r::GUI::AmsMapingPopup::m_has_unmatch_filament {false} |
Referenced by add_ext_ams_mapping(), and update_ams_data_multi_machines().
| MappingItem* Slic3r::GUI::AmsMapingPopup::m_left_extra_slot {nullptr} |
Referenced by AmsMapingPopup(), msw_rescale(), update(), update_ams_data_multi_machines(), update_items_check_state(), and update_mapping_items().
| wxPanel* Slic3r::GUI::AmsMapingPopup::m_left_first_text_panel {nullptr} |
Referenced by AmsMapingPopup().
| wxPanel* Slic3r::GUI::AmsMapingPopup::m_left_marea_panel {nullptr} |
Referenced by AmsMapingPopup(), add_ams_mapping(), update(), update_ams_data_multi_machines(), and update_mapping_items().
| wxBoxSizer* Slic3r::GUI::AmsMapingPopup::m_left_split_ams_sizer {nullptr} |
Referenced by AmsMapingPopup(), update(), update_ams_data_multi_machines(), and update_mapping_items().
| wxString Slic3r::GUI::AmsMapingPopup::m_left_tip_text |
Referenced by AmsMapingPopup(), and update().
Referenced by AmsMapingPopup(), and update().
| bool Slic3r::GUI::AmsMapingPopup::m_mapping_from_multi_machines {false} |
Referenced by add_ams_mapping(), on_left_down(), update_ams_data_multi_machines(), and update_rack_select().
| std::vector<MappingItem*> Slic3r::GUI::AmsMapingPopup::m_mapping_item_list |
|
private |
Referenced by get_material_index_str(), reset_ams_info(), and set_material_index_str().
| std::vector<std::string> Slic3r::GUI::AmsMapingPopup::m_materials_list |
Referenced by update_materials_list().
| MaterialItem* Slic3r::GUI::AmsMapingPopup::m_parent_item { nullptr } |
Referenced by AmsMapingPopup(), set_parent_item(), and update_items_check_state().
|
private |
Referenced by OnNozzleMappingSelected(), and update_rack_select().
|
private |
Referenced by AmsMapingPopup(), msw_rescale(), OnNozzleMappingSelected(), and update_rack_select().
| ScalableButton* Slic3r::GUI::AmsMapingPopup::m_reset_btn {nullptr} |
Referenced by AmsMapingPopup(), on_left_down(), show_reset_button(), update(), and update_ams_data_multi_machines().
|
private |
Referenced by reset_ams_info(), and set_reset_callback().
| MappingItem* Slic3r::GUI::AmsMapingPopup::m_right_extra_slot {nullptr} |
Referenced by AmsMapingPopup(), msw_rescale(), update(), update_ams_data_multi_machines(), update_items_check_state(), and update_mapping_items().
| wxPanel* Slic3r::GUI::AmsMapingPopup::m_right_first_text_panel {nullptr} |
Referenced by AmsMapingPopup(), update(), and update_ams_data_multi_machines().
| wxPanel* Slic3r::GUI::AmsMapingPopup::m_right_marea_panel { nullptr } |
Referenced by AmsMapingPopup(), add_ams_mapping(), update(), update_ams_data_multi_machines(), and update_mapping_items().
| wxBoxSizer* Slic3r::GUI::AmsMapingPopup::m_right_split_ams_sizer {nullptr} |
Referenced by AmsMapingPopup(), update(), update_ams_data_multi_machines(), and update_mapping_items().
| wxBoxSizer* Slic3r::GUI::AmsMapingPopup::m_right_split_ext_sizer { nullptr } |
Referenced by AmsMapingPopup(), and update().
| wxString Slic3r::GUI::AmsMapingPopup::m_right_tip_text |
Referenced by AmsMapingPopup(), update(), and update_rack_select().
Referenced by AmsMapingPopup(), update(), and update_rack_select().
| wxScrolledWindow* Slic3r::GUI::AmsMapingPopup::m_scrolled_window {nullptr} |
Referenced by AmsMapingPopup().
| ShowType Slic3r::GUI::AmsMapingPopup::m_show_type {ShowType::RIGHT} |
Referenced by add_ams_mapping(), on_left_down(), set_show_type(), update(), update_ams_data_multi_machines(), update_ams_tips(), update_mapping_items(), and update_title().
| wxString Slic3r::GUI::AmsMapingPopup::m_single_tip_text |
Referenced by AmsMapingPopup(), and update().
| wxBoxSizer* Slic3r::GUI::AmsMapingPopup::m_sizer_ams {nullptr} |
Referenced by AmsMapingPopup().
| wxBoxSizer* Slic3r::GUI::AmsMapingPopup::m_sizer_ams_basket_left { nullptr } |
Referenced by AmsMapingPopup(), update_ams_data_multi_machines(), and update_mapping_items().
| wxBoxSizer* Slic3r::GUI::AmsMapingPopup::m_sizer_ams_basket_right { nullptr } |
Referenced by AmsMapingPopup(), update_ams_data_multi_machines(), and update_mapping_items().
| wxBoxSizer* Slic3r::GUI::AmsMapingPopup::m_sizer_ams_left {nullptr} |
Referenced by AmsMapingPopup().
| wxBoxSizer* Slic3r::GUI::AmsMapingPopup::m_sizer_ams_left_horizonal {nullptr} |
Referenced by AmsMapingPopup().
| wxBoxSizer* Slic3r::GUI::AmsMapingPopup::m_sizer_ams_right {nullptr} |
Referenced by AmsMapingPopup().
| wxBoxSizer* Slic3r::GUI::AmsMapingPopup::m_sizer_ams_right_horizonal {nullptr} |
Referenced by AmsMapingPopup().
| wxBoxSizer* Slic3r::GUI::AmsMapingPopup::m_sizer_ams_v {nullptr} |
Referenced by AmsMapingPopup().
| wxBoxSizer* Slic3r::GUI::AmsMapingPopup::m_sizer_list {nullptr} |
| wxBoxSizer* Slic3r::GUI::AmsMapingPopup::m_sizer_main {nullptr} |
Referenced by AmsMapingPopup().
| wxBoxSizer* Slic3r::GUI::AmsMapingPopup::m_sizer_main_h {nullptr} |
Referenced by AmsMapingPopup().
| wxBoxSizer* Slic3r::GUI::AmsMapingPopup::m_sizer_split_ams_left |
| wxBoxSizer* Slic3r::GUI::AmsMapingPopup::m_sizer_split_ams_right |
| wxPanel* Slic3r::GUI::AmsMapingPopup::m_split_line_panel {nullptr} |
Referenced by AmsMapingPopup(), update(), and update_title().
| std::string Slic3r::GUI::AmsMapingPopup::m_tag_material |
Referenced by add_ams_mapping(), add_ext_ams_mapping(), is_match_material(), and set_tag_texture().
|
private |
Referenced by AmsMapingPopup(), and update_title().
|
private |
Referenced by AmsMapingPopup(), add_ams_mapping(), get_use_in_sync_dialog(), update(), and update_rack_select().
| wxWindow* Slic3r::GUI::AmsMapingPopup::send_win { nullptr } |
Referenced by add_ams_mapping(), set_send_win(), and update_mapping_items().