#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/DeviceTab/wgtDeviceNozzleRack.h>
Public Member Functions | |
| wgtDeviceNozzleRackArea (wxWindow *parent) | |
| void | UpdateRackInfo (std::weak_ptr< DevNozzleRack > rack) |
| void | Rescale () |
Private Member Functions | |
| void | CreateGui () |
| StaticBox * | CreateNozzleBox (const std::vector< int > nozzle_idxes) |
| wxSizer * | CreateRefreshBook (wxPanel *parent) |
| void | UpdateNozzleItems (const std::unordered_map< int, wgtDeviceNozzleRackNozzleItem * > &nozzle_items, std::shared_ptr< DevNozzleRack > nozzle_rack) |
| void | OnBtnHotendsInfos (wxCommandEvent &evt) |
| void | OnBtnReadAll (wxCommandEvent &evt) |
Private Attributes | |
| std::weak_ptr< DevNozzleRack > | m_nozzle_rack |
| DevNozzleRack::RackPos | m_rack_pos = DevNozzleRack::RACK_POS_UNKNOWN |
| DevNozzleRack::RackStatus | m_rack_status = DevNozzleRack::RACK_STATUS_UNKNOWN |
| wxSimplebook * | m_simple_book { nullptr } |
| wxPanel * | m_panel_content { nullptr } |
| wxPanel * | m_panel_refresh { nullptr } |
| wgtDeviceNozzleRackTitle * | m_title_nozzle_rack |
| wxBoxSizer * | m_hotends_sizer |
| StaticBox * | m_arow_nozzles_box |
| StaticBox * | m_brow_nozzles_box |
| std::unordered_map< int, wgtDeviceNozzleRackNozzleItem * > | m_nozzle_items |
| wgtDeviceNozzleRackPos * | m_rack_pos_panel |
| Button * | m_btn_hotends_infos |
| Button * | m_btn_read_all |
| Label * | m_progress_refresh { nullptr } |
| AnimaIcon * | m_refresh_icon { nullptr } |
| wgtDeviceNozzleRackUpgradeDlg * | m_rack_upgrade_dlg = nullptr |
|
inline |
References CreateGui().
|
private |
References _L, Label::Body_12, CreateNozzleBox(), CreateRefreshBook(), m_arow_nozzles_box, m_brow_nozzles_box, m_btn_hotends_infos, m_btn_read_all, m_hotends_sizer, m_panel_content, m_panel_refresh, m_rack_pos_panel, m_simple_book, m_title_nozzle_rack, OnBtnHotendsInfos(), OnBtnReadAll(), and Slic3r::GUI::s_button_style_gray().
Referenced by wgtDeviceNozzleRackArea().
|
private |
References m_nozzle_items, m_panel_content, StaticBox::SetBackgroundColor(), StaticBox::SetBorderColor(), and StaticBox::SetCornerRadius().
Referenced by CreateGui().
|
private |
References _L, Label::Body_14, m_progress_refresh, and m_refresh_icon.
Referenced by CreateGui().
|
private |
References m_nozzle_rack, and m_rack_upgrade_dlg.
Referenced by CreateGui().
|
private |
References m_nozzle_rack.
Referenced by CreateGui().
| void Slic3r::GUI::wgtDeviceNozzleRackArea::Rescale | ( | ) |
References m_btn_hotends_infos, m_btn_read_all, m_nozzle_items, and m_rack_pos_panel.
|
private |
References m_arow_nozzles_box, m_brow_nozzles_box, m_hotends_sizer, m_progress_refresh, m_rack_pos, m_rack_status, m_refresh_icon, m_simple_book, Slic3r::DevNozzleRack::RACK_POS_A_TOP, Slic3r::DevNozzleRack::RACK_POS_B_TOP, and Slic3r::DevNozzleRack::RACK_STATUS_IDLE.
Referenced by UpdateRackInfo().
| void Slic3r::GUI::wgtDeviceNozzleRackArea::UpdateRackInfo | ( | std::weak_ptr< DevNozzleRack > | rack | ) |
References m_btn_read_all, m_nozzle_items, m_nozzle_rack, m_rack_pos_panel, m_rack_upgrade_dlg, and UpdateNozzleItems().
|
private |
Referenced by CreateGui(), and UpdateNozzleItems().
|
private |
Referenced by CreateGui(), and UpdateNozzleItems().
|
private |
Referenced by CreateGui(), and Rescale().
|
private |
Referenced by CreateGui(), Rescale(), and UpdateRackInfo().
|
private |
Referenced by CreateGui(), and UpdateNozzleItems().
|
private |
Referenced by CreateNozzleBox(), Rescale(), and UpdateRackInfo().
|
private |
Referenced by OnBtnHotendsInfos(), OnBtnReadAll(), and UpdateRackInfo().
|
private |
Referenced by CreateGui(), and CreateNozzleBox().
|
private |
Referenced by CreateGui().
Referenced by CreateRefreshBook(), and UpdateNozzleItems().
|
private |
Referenced by UpdateNozzleItems().
|
private |
Referenced by CreateGui(), Rescale(), and UpdateRackInfo().
|
private |
Referenced by UpdateNozzleItems().
|
private |
Referenced by OnBtnHotendsInfos(), and UpdateRackInfo().
Referenced by CreateRefreshBook(), and UpdateNozzleItems().
|
private |
Referenced by CreateGui(), and UpdateNozzleItems().
|
private |
Referenced by CreateGui().