#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/Widgets/MultiNozzleSync.hpp>
Classes | |
| struct | HotEndAttr |
Public Member Functions | |
| HotEndTable (wxWindow *parent) | |
| void | UpdateRackInfo (std::weak_ptr< DevNozzleRack > rack) |
| void | MarkRelatedItems (const NozzleOption &option) |
| void | UnMarkRelatedItems (const NozzleOption &option) |
Private Member Functions | |
| StaticBox * | CreateNozzleBox (const std::vector< int > &nozzle_indices) |
| void | UpdateNozzleItems (const std::unordered_map< int, wgtDeviceNozzleRackNozzleItem * > &nozzle_items, std::shared_ptr< DevNozzleRack > nozzle_rack) |
| std::vector< int > | FilterHotEnds (const NozzleOption &option) |
| void | OnPaint (wxPaintEvent &event) |
Private Attributes | |
| StaticBox * | m_arow_nozzle_box { nullptr } |
| StaticBox * | m_brow_nozzle_box { nullptr } |
| std::unordered_map< int, wgtDeviceNozzleRackNozzleItem * > | m_nozzle_items |
| std::weak_ptr< DevNozzleRack > | m_nozzle_rack |
| struct Slic3r::GUI::HotEndTable::HotEndAttr |
| Class Members | ||
|---|---|---|
| string | diameter | |
| int | extruder_id | |
| NozzleVolumeType | volume_type | |
| Slic3r::GUI::HotEndTable::HotEndTable | ( | wxWindow * | parent | ) |
References _L, CreateNozzleBox(), m_arow_nozzle_box, m_brow_nozzle_box, and OnPaint().
|
private |
References m_nozzle_items, StaticBox::SetBackgroundColorNormal(), StaticBox::SetBorderColorNormal(), and StaticBox::SetCornerRadius().
Referenced by HotEndTable().
|
private |
References Slic3r::GUI::HotEndTable::HotEndAttr::diameter, Slic3r::GUI::NozzleOption::diameter, Slic3r::GUI::HotEndTable::HotEndAttr::extruder_id, Slic3r::GUI::NozzleOption::extruder_nozzle_stats, m_nozzle_rack, Slic3r::DevNozzle::ToNozzleFlowType(), and Slic3r::GUI::HotEndTable::HotEndAttr::volume_type.
Referenced by MarkRelatedItems(), and UnMarkRelatedItems().
| void Slic3r::GUI::HotEndTable::MarkRelatedItems | ( | const NozzleOption & | option | ) |
References FilterHotEnds(), m_nozzle_items, and StateColor::Normal.
|
private |
Referenced by HotEndTable().
| void Slic3r::GUI::HotEndTable::UnMarkRelatedItems | ( | const NozzleOption & | option | ) |
References FilterHotEnds(), m_nozzle_items, and StateColor::Normal.
|
private |
Referenced by UpdateRackInfo().
| void Slic3r::GUI::HotEndTable::UpdateRackInfo | ( | std::weak_ptr< DevNozzleRack > | rack | ) |
References m_nozzle_items, m_nozzle_rack, and UpdateNozzleItems().
Referenced by HotEndTable().
Referenced by HotEndTable().
|
private |
Referenced by CreateNozzleBox(), MarkRelatedItems(), UnMarkRelatedItems(), and UpdateRackInfo().
|
private |
Referenced by FilterHotEnds(), and UpdateRackInfo().