#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/ObjectDataViewModel.hpp>
Public Member Functions | |
| ObjectDataViewModelNode (const wxString &name, const wxString &extruder, const int plate_idx, ModelObject *model_object) | |
| ObjectDataViewModelNode (ObjectDataViewModelNode *parent, const wxString &sub_obj_name, Slic3r::ModelVolumeType type, const bool is_text_volume, const bool is_svg_volume, const wxString &extruder, const int idx=-1) | |
| ObjectDataViewModelNode (ObjectDataViewModelNode *parent, const t_layer_height_range &layer_range, const int idx=-1, const wxString &extruder=wxEmptyString) | |
| ObjectDataViewModelNode (PartPlate *part_plate, wxString name) | |
| ObjectDataViewModelNode (ObjectDataViewModelNode *parent, const ItemType type, const int plate_idx=-1) | |
| ObjectDataViewModelNode (ObjectDataViewModelNode *parent, const InfoItemType type) | |
| ~ObjectDataViewModelNode () | |
| void | init_container () |
| bool | IsContainer () const |
| ObjectDataViewModelNode * | GetParent () |
| MyObjectTreeModelNodePtrArray & | GetChildren () |
| ObjectDataViewModelNode * | GetNthChild (unsigned int n) |
| int | GetChildIndex (ObjectDataViewModelNode *child) const |
| void | Insert (ObjectDataViewModelNode *child, unsigned int n) |
| void | Append (ObjectDataViewModelNode *child) |
| void | RemoveAllChildren () |
| size_t | GetChildCount () const |
| void | SetName (const wxString &) |
| bool | SetValue (const wxVariant &variant, unsigned int col) |
| void | SetVolumeType (ModelVolumeType type) |
| void | SetBitmap (const wxBitmap &icon) |
| void | SetExtruder (const wxString &extruder) |
| void | SetWarningIconName (const std::string &warning_icon_name) |
| void | SetLock (bool has_lock) |
| const wxBitmap & | GetBitmap () const |
| const wxString & | GetName () const |
| ItemType | GetType () const |
| InfoItemType | GetInfoItemType () const |
| void | SetIdx (const int &idx) |
| int | GetIdx () const |
| void | SetPlateIdx (const int &idx) |
| int | GetPlateIdx () const |
| ModelVolumeType | GetVolumeType () |
| t_layer_height_range | GetLayerRange () const |
| wxString | GetExtruder () |
| PrintIndicator | IsPrintable () const |
| VaryHeightIndicator | IsVaribaleHeight () const |
| bool | HasColorPainting () const |
| bool | HasSupportPainting () const |
| bool | HasSinking () const |
| bool | IsActionEnabled () const |
| void | UpdateExtruderAndColorIcon (wxString extruder="") |
| void | AssignAllVal (ObjectDataViewModelNode &from_node) |
| bool | SwapChildrens (int frst_id, int scnd_id) |
| void | set_icons () |
| void | set_extruder_icon () |
| void | set_printable_icon (PrintIndicator printable) |
| void | set_variable_height_icon (VaryHeightIndicator vari_height) |
| void | set_action_icon (bool enable) |
| void | set_color_icon (bool enable, bool force=false) |
| void | set_support_icon (bool enable, bool force=false) |
| void | set_sinking_icon (bool enable, bool force=false) |
| void | set_warning_icon (const std::string &warning_icon) |
| void | update_settings_digest_bitmaps () |
| bool | update_settings_digest (const std::vector< std::string > &categories) |
| int | volume_type () const |
| bool | is_text_volume () const |
| bool | is_svg_volume () const |
| void | sys_color_changed () |
| void | msw_rescale () |
| bool | valid () |
| bool | invalid () const |
| bool | has_warning_icon () const |
| std::string | warning_icon_name () const |
| bool | has_lock () const |
Public Attributes | |
| PartPlate * | m_part_plate |
| ModelObject * | m_model_object |
Friends | |
| class | ObjectDataViewModel |
|
inline |
References init_container(), Slic3r::GUI::itObject, m_extruder, m_model_object, m_name, m_parent, m_plate_idx, m_type, and set_icons().
Referenced by ObjectDataViewModelNode(), ObjectDataViewModelNode(), ObjectDataViewModelNode(), ObjectDataViewModelNode(), ~ObjectDataViewModelNode(), Append(), AssignAllVal(), GetChildIndex(), GetNthChild(), GetParent(), Insert(), and SwapChildrens().
| Slic3r::GUI::ObjectDataViewModelNode::ObjectDataViewModelNode | ( | ObjectDataViewModelNode * | parent, |
| const wxString & | sub_obj_name, | ||
| Slic3r::ModelVolumeType | type, | ||
| const bool | is_text_volume, | ||
| const bool | is_svg_volume, | ||
| const wxString & | extruder, | ||
| const int | idx = -1 ) |
References ObjectDataViewModelNode(), init_container(), is_svg_volume(), is_text_volume(), Slic3r::GUI::itVolume, m_extruder, m_idx, m_is_svg_volume, m_is_text_volume, m_name, m_parent, m_type, m_volume_type, and set_icons().
| Slic3r::GUI::ObjectDataViewModelNode::ObjectDataViewModelNode | ( | ObjectDataViewModelNode * | parent, |
| const t_layer_height_range & | layer_range, | ||
| const int | idx = -1, | ||
| const wxString & | extruder = wxEmptyString ) |
References ObjectDataViewModelNode(), _, create_scaled_bitmap(), GetChildCount(), GetNthChild(), init_container(), Slic3r::GUI::itLayer, L, Slic3r::GUI::LayerIcon, m_bmp, m_extruder, m_idx, m_layer_range, m_name, m_parent, m_type, set_icons(), and SetIdx().
| Slic3r::GUI::ObjectDataViewModelNode::ObjectDataViewModelNode | ( | PartPlate * | part_plate, |
| wxString | name ) |
References Slic3r::GUI::PartPlate::get_index(), init_container(), Slic3r::GUI::itPlate, m_container, m_extruder, m_name, m_parent, m_part_plate, m_plate_idx, m_type, set_action_icon(), set_color_icon(), and set_support_icon().
| Slic3r::GUI::ObjectDataViewModelNode::ObjectDataViewModelNode | ( | ObjectDataViewModelNode * | parent, |
| const ItemType | type, | ||
| const int | plate_idx = -1 ) |
References ObjectDataViewModelNode(), _, _L, create_scaled_bitmap(), GetChildCount(), GetParent(), init_container(), Slic3r::GUI::itInfo, Slic3r::GUI::itInstance, Slic3r::GUI::itInstanceRoot, Slic3r::GUI::itLayerRoot, Slic3r::GUI::itSettings, L, Slic3r::GUI::LayerRootIcon, m_bmp, m_extruder, m_idx, m_name, m_parent, m_plate_idx, m_type, and set_icons().
| Slic3r::GUI::ObjectDataViewModelNode::ObjectDataViewModelNode | ( | ObjectDataViewModelNode * | parent, |
| const InfoItemType | type ) |
References ObjectDataViewModelNode(), _, Slic3r::GUI::INFO_ITEMS, Slic3r::GUI::itInfo, m_extruder, m_info_item_type, m_name, m_parent, and m_type.
|
inline |
References ObjectDataViewModelNode(), count, m_children, and m_idx.
|
inline |
References ObjectDataViewModelNode(), m_children, and m_container.
Referenced by Slic3r::GUI::ObjectDataViewModel::AddInstanceChild(), Slic3r::GUI::ObjectDataViewModel::AddLayersChild(), Slic3r::GUI::ObjectDataViewModel::AddVolumeChild(), Slic3r::GUI::append_root_node(), and Slic3r::GUI::ObjectDataViewModel::ReparentObject().
|
inline |
References ObjectDataViewModelNode(), m_bmp, m_extruder, m_idx, m_name, and m_type.
|
inline |
References m_bmp.
Referenced by Slic3r::GUI::ObjectDataViewModel::DeleteWarningIcon().
|
inline |
References m_children.
Referenced by ObjectDataViewModelNode(), ObjectDataViewModelNode(), Slic3r::GUI::ObjectDataViewModel::AddAllChildren(), Slic3r::GUI::ObjectDataViewModel::assembly_name(), Slic3r::GUI::ObjectDataViewModel::Delete(), Slic3r::GUI::ObjectDataViewModel::DeleteChildren(), Slic3r::GUI::ObjectDataViewModel::DeleteLastInstance(), Slic3r::GUI::ObjectDataViewModel::DeleteSettings(), Slic3r::GUI::ObjectDataViewModel::DeleteVolumeChildren(), Slic3r::GUI::get_root_idx(), Slic3r::GUI::ObjectDataViewModel::GetAllChildren(), GetChildIndex(), Slic3r::GUI::ObjectDataViewModel::GetChildren(), Slic3r::GUI::ObjectDataViewModel::GetInfoItemByType(), Slic3r::GUI::ObjectDataViewModel::GetItemByType(), Slic3r::GUI::ObjectDataViewModel::GetItemIndexForFirstVolume(), Slic3r::GUI::ObjectDataViewModel::GetRowByItem(), RemoveAllChildren(), SwapChildrens(), and Slic3r::GUI::ObjectList::update_filament_values_for_items_when_delete_filament().
|
inline |
References ObjectDataViewModelNode(), GetChildCount(), and m_children.
Referenced by Slic3r::GUI::ObjectDataViewModel::ReorganizeObjects().
|
inline |
References m_children.
Referenced by Slic3r::GUI::ObjectDataViewModel::AddAllChildren(), Slic3r::GUI::ObjectDataViewModel::AddInfoChild(), Slic3r::GUI::ObjectDataViewModel::AddObject(), Slic3r::GUI::ObjectDataViewModel::Delete(), Slic3r::GUI::ObjectDataViewModel::DeleteChildren(), Slic3r::GUI::ObjectDataViewModel::DeleteLastInstance(), Slic3r::GUI::ObjectDataViewModel::DeleteSettings(), Slic3r::GUI::ObjectDataViewModel::DeleteVolumeChildren(), Slic3r::GUI::ObjectDataViewModel::GetAllChildren(), Slic3r::GUI::ObjectDataViewModel::GetChildren(), Slic3r::GUI::ObjectDataViewModel::GetVolumeItem(), Slic3r::GUI::ObjectDataViewModel::ReorganizeChildren(), Slic3r::GUI::ObjectDataViewModel::ReorganizeObjects(), Slic3r::GUI::ObjectDataViewModel::ReparentObject(), Slic3r::GUI::ObjectDataViewModel::UpdateInstancesPrintable(), Slic3r::GUI::ObjectDataViewModel::UpdateObjectPrintable(), and Slic3r::GUI::ObjectDataViewModel::UpdateVolumesExtruderBitmap().
|
inline |
References m_extruder.
Referenced by Slic3r::GUI::ObjectDataViewModel::SetVolumeType(), and Slic3r::GUI::ObjectDataViewModel::UpdateVolumesExtruderBitmap().
|
inline |
References m_idx.
Referenced by Slic3r::GUI::ObjectDataViewModel::Delete(), Slic3r::GUI::ObjectDataViewModel::GetIdByItemAndType(), and Slic3r::GUI::ObjectDataViewModel::GetItemInfo().
|
inline |
References m_info_item_type.
|
inline |
References m_layer_range.
Referenced by Slic3r::GUI::ObjectDataViewModel::GetLayerRangeByItem(), and Slic3r::GUI::ObjectList::update_filament_values_for_items_when_delete_filament().
|
inline |
References m_name.
Referenced by Slic3r::GUI::ObjectDataViewModel::assembly_name().
|
inline |
References ObjectDataViewModelNode(), and m_children.
Referenced by ObjectDataViewModelNode(), Slic3r::GUI::ObjectDataViewModel::AddLayersChild(), Slic3r::GUI::append_root_node(), Slic3r::GUI::ObjectDataViewModel::assembly_name(), Slic3r::GUI::ObjectDataViewModel::Delete(), Slic3r::GUI::ObjectDataViewModel::DeleteLastInstance(), Slic3r::GUI::ObjectDataViewModel::DeleteSettings(), Slic3r::GUI::get_root_idx(), Slic3r::GUI::ObjectDataViewModel::GetInfoItemByType(), Slic3r::GUI::ObjectDataViewModel::GetItemByType(), Slic3r::GUI::ObjectDataViewModel::GetItemIndexForFirstVolume(), Slic3r::GUI::ObjectDataViewModel::GetRowByItem(), Slic3r::GUI::ObjectDataViewModel::ReorganizeChildren(), SwapChildrens(), Slic3r::GUI::ObjectList::update_filament_values_for_items_when_delete_filament(), Slic3r::GUI::ObjectDataViewModel::UpdateInstancesPrintable(), and Slic3r::GUI::ObjectDataViewModel::UpdateObjectPrintable().
|
inline |
References ObjectDataViewModelNode(), and m_parent.
Referenced by ObjectDataViewModelNode(), Slic3r::GUI::ObjectDataViewModel::AddWarningIcon(), Slic3r::GUI::ObjectDataViewModel::Delete(), Slic3r::GUI::ObjectDataViewModel::GetItemInfo(), Slic3r::GUI::ObjectDataViewModel::GetObject(), Slic3r::GUI::ObjectDataViewModel::GetParent(), and Slic3r::GUI::ObjectDataViewModel::GetTopParent().
|
inline |
References m_plate_idx.
Referenced by Slic3r::GUI::ObjectList::ObjectList(), Slic3r::GUI::ObjectList::OnStartEditing(), Slic3r::GUI::Plater::priv::replace_all_with_stl(), and Slic3r::GUI::ObjectList::update_plate_values_for_items().
|
inline |
References m_type.
Referenced by Slic3r::GUI::ObjectList::ObjectList(), Slic3r::GUI::ObjectDataViewModel::AddLayersChild(), Slic3r::GUI::ObjectDataViewModel::AddWarningIcon(), Slic3r::GUI::ObjectDataViewModel::DeleteSettings(), Slic3r::GUI::ObjectDataViewModel::DeleteWarningIcon(), Slic3r::GUI::get_root_idx(), Slic3r::GUI::ObjectDataViewModel::GetItemIndexForFirstVolume(), Slic3r::GUI::ObjectDataViewModel::GetItemInfo(), Slic3r::GUI::ObjectList::OnStartEditing(), Slic3r::GUI::ObjectDataViewModel::SetExtruder(), Slic3r::GUI::ObjectList::update_filament_values_for_items_when_delete_filament(), Slic3r::GUI::ObjectDataViewModel::UpdateBitmapForNode(), and Slic3r::GUI::ObjectDataViewModel::UpdateCutObjectIcon().
|
inline |
References m_volume_type.
Referenced by Slic3r::GUI::ObjectDataViewModel::GetVolumeType(), and Slic3r::GUI::ObjectDataViewModel::UpdateBitmapForNode().
|
inline |
References m_has_lock.
Referenced by Slic3r::GUI::ObjectDataViewModel::AddVolumeChild(), Slic3r::GUI::ObjectDataViewModel::AddWarningIcon(), SetLock(), Slic3r::GUI::ObjectDataViewModel::UpdateBitmapForNode(), and Slic3r::GUI::ObjectDataViewModel::UpdateCutObjectIcon().
|
inline |
References m_warning_icon_name.
Referenced by Slic3r::GUI::ObjectDataViewModel::HasWarningIcon(), and Slic3r::GUI::ObjectDataViewModel::UpdateBitmapForNode().
|
inline |
References m_color_enable.
Referenced by Slic3r::GUI::ObjectList::list_manipulation(), Slic3r::GUI::ObjectList::OnEditingStarted(), and Slic3r::GUI::ObjectList::set_tooltip_for_item().
|
inline |
References m_sink_enable.
Referenced by Slic3r::GUI::ObjectList::set_tooltip_for_item().
|
inline |
References m_support_enable.
Referenced by Slic3r::GUI::ObjectList::list_manipulation(), Slic3r::GUI::ObjectList::OnEditingStarted(), and Slic3r::GUI::ObjectList::set_tooltip_for_item().
| void Slic3r::GUI::ObjectDataViewModelNode::init_container | ( | ) |
References m_container.
Referenced by ObjectDataViewModelNode(), ObjectDataViewModelNode(), ObjectDataViewModelNode(), ObjectDataViewModelNode(), and ObjectDataViewModelNode().
|
inline |
References ObjectDataViewModelNode(), m_children, and m_container.
Referenced by Slic3r::GUI::ObjectDataViewModel::AddInfoChild(), Slic3r::GUI::ObjectDataViewModel::AddLayersChild(), Slic3r::GUI::ObjectDataViewModel::AddSettingsChild(), Slic3r::GUI::ObjectDataViewModel::AddVolumeChild(), Slic3r::GUI::append_root_node(), Slic3r::GUI::ObjectDataViewModel::ReorganizeChildren(), and Slic3r::GUI::ObjectDataViewModel::ReorganizeObjects().
|
inline |
References m_idx.
Referenced by Slic3r::GUI::ObjectDataViewModel::InvalidItem().
|
inline |
References m_is_svg_volume.
Referenced by ObjectDataViewModelNode(), and Slic3r::GUI::ObjectDataViewModel::UpdateBitmapForNode().
|
inline |
References m_is_text_volume.
Referenced by ObjectDataViewModelNode(), and Slic3r::GUI::ObjectDataViewModel::UpdateBitmapForNode().
|
inline |
References m_action_enable.
Referenced by Slic3r::GUI::ObjectList::set_tooltip_for_item().
|
inline |
References m_container.
Referenced by Slic3r::GUI::ObjectDataViewModel::IsContainer().
|
inline |
References m_printable.
Referenced by Slic3r::GUI::ObjectDataViewModel::Delete(), Slic3r::GUI::ObjectDataViewModel::DeleteLastInstance(), Slic3r::GUI::ObjectDataViewModel::IsPrintable(), Slic3r::GUI::ObjectDataViewModel::UpdateInstancesPrintable(), and Slic3r::GUI::ObjectDataViewModel::UpdateObjectPrintable().
|
inline |
References m_variable_height.
Referenced by Slic3r::GUI::ObjectDataViewModel::IsVariableHeight(), and Slic3r::GUI::ObjectList::update_variable_layer_obj_num().
| void Slic3r::GUI::ObjectDataViewModelNode::msw_rescale | ( | ) |
References create_scaled_bitmap(), Slic3r::GUI::hiUnVariable, m_action_icon, m_action_icon_name, m_empty_bmp, m_opt_categories, m_printable, m_printable_icon, m_variable_height, m_variable_height_icon, Slic3r::GUI::piPrintable, Slic3r::GUI::piUndef, set_extruder_icon(), and update_settings_digest_bitmaps().
Referenced by Slic3r::GUI::ObjectDataViewModel::Rescale().
|
inline |
References GetChildCount(), and m_children.
| void Slic3r::GUI::ObjectDataViewModelNode::set_action_icon | ( | bool | enable | ) |
References create_scaled_bitmap(), Slic3r::GUI::itLayer, Slic3r::GUI::itObject, Slic3r::GUI::itPlate, Slic3r::GUI::itVolume, m_action_enable, m_action_icon, m_action_icon_name, and m_type.
Referenced by ObjectDataViewModelNode(), Slic3r::GUI::ObjectList::add_settings_item(), Slic3r::GUI::ObjectDataViewModel::DeleteSettings(), Slic3r::GUI::TabPrintPlate::notify_changed(), and set_icons().
| void Slic3r::GUI::ObjectDataViewModelNode::set_color_icon | ( | bool | enable, |
| bool | force = false ) |
References create_scaled_bitmap(), Slic3r::GUI::itObject, m_color_enable, m_color_icon, and m_type.
Referenced by ObjectDataViewModelNode(), set_icons(), and Slic3r::GUI::ObjectDataViewModel::SetColorPaintState().
| void Slic3r::GUI::ObjectDataViewModelNode::set_extruder_icon | ( | ) |
References Slic3r::GUI::itInstance, Slic3r::GUI::itInstanceRoot, Slic3r::GUI::itLayerRoot, Slic3r::GUI::itVolume, m_type, m_volume_type, Slic3r::MODEL_PART, Slic3r::PARAMETER_MODIFIER, and UpdateExtruderAndColorIcon().
Referenced by msw_rescale(), and set_icons().
| void Slic3r::GUI::ObjectDataViewModelNode::set_icons | ( | ) |
References set_action_icon(), set_color_icon(), set_extruder_icon(), and set_support_icon().
Referenced by ObjectDataViewModelNode(), ObjectDataViewModelNode(), ObjectDataViewModelNode(), and ObjectDataViewModelNode().
| void Slic3r::GUI::ObjectDataViewModelNode::set_printable_icon | ( | PrintIndicator | printable | ) |
References create_scaled_bitmap(), m_empty_bmp, m_printable, m_printable_icon, Slic3r::GUI::piPrintable, and Slic3r::GUI::piUndef.
Referenced by Slic3r::GUI::ObjectDataViewModel::AddInstanceChild(), Slic3r::GUI::ObjectDataViewModel::Delete(), Slic3r::GUI::ObjectDataViewModel::DeleteLastInstance(), Slic3r::GUI::ObjectDataViewModel::SetObjectPrintableState(), Slic3r::GUI::ObjectDataViewModel::SetPrintableState(), Slic3r::GUI::ObjectDataViewModel::UpdateInstancesPrintable(), and Slic3r::GUI::ObjectDataViewModel::UpdateObjectPrintable().
| void Slic3r::GUI::ObjectDataViewModelNode::set_sinking_icon | ( | bool | enable, |
| bool | force = false ) |
References create_scaled_bitmap(), Slic3r::GUI::itObject, m_sink_enable, m_sinking_icon, and m_type.
Referenced by Slic3r::GUI::ObjectDataViewModel::SetSinkState().
| void Slic3r::GUI::ObjectDataViewModelNode::set_support_icon | ( | bool | enable, |
| bool | force = false ) |
References create_scaled_bitmap(), Slic3r::GUI::itObject, m_support_enable, m_support_icon, and m_type.
Referenced by ObjectDataViewModelNode(), set_icons(), and Slic3r::GUI::ObjectDataViewModel::SetSupportPaintState().
| void Slic3r::GUI::ObjectDataViewModelNode::set_variable_height_icon | ( | VaryHeightIndicator | vari_height | ) |
References create_scaled_bitmap(), Slic3r::GUI::hiUnVariable, m_empty_bmp, m_variable_height, and m_variable_height_icon.
Referenced by Slic3r::GUI::ObjectDataViewModel::SetObjectVariableHeightState().
| void Slic3r::GUI::ObjectDataViewModelNode::set_warning_icon | ( | const std::string & | warning_icon | ) |
References m_bmp, m_empty_bmp, m_warning_icon_name, and warning_icon_name().
|
inline |
References m_bmp.
Referenced by Slic3r::GUI::ObjectDataViewModel::SetVolumeType(), and Slic3r::GUI::ObjectDataViewModel::UpdateBitmapForNode().
|
inline |
References m_extruder.
Referenced by Slic3r::GUI::ObjectDataViewModel::SetVolumeType().
| void Slic3r::GUI::ObjectDataViewModelNode::SetIdx | ( | const int & | idx | ) |
References _L, Slic3r::GUI::itInstance, m_idx, m_name, m_plate_idx, and m_type.
Referenced by ObjectDataViewModelNode().
|
inline |
References has_lock(), and m_has_lock.
Referenced by Slic3r::GUI::ObjectDataViewModel::UpdateBitmapForNode(), and Slic3r::GUI::ObjectDataViewModel::UpdateCutObjectIcon().
| void Slic3r::GUI::ObjectDataViewModelNode::SetName | ( | const wxString & | tempName | ) |
| void Slic3r::GUI::ObjectDataViewModelNode::SetPlateIdx | ( | const int & | idx | ) |
References m_plate_idx.
| bool Slic3r::GUI::ObjectDataViewModelNode::SetValue | ( | const wxVariant & | variant, |
| unsigned int | col ) |
References _, Slic3r::GUI::colColorPaint, Slic3r::GUI::colEditing, Slic3r::GUI::colFilament, Slic3r::GUI::colHeight, Slic3r::GUI::colName, Slic3r::GUI::colPrint, Slic3r::GUI::colSinking, Slic3r::GUI::colSupportPaint, DataViewBitmapText::GetBitmap(), DataViewBitmapText::GetText(), L, m_action_icon, m_bmp, m_color_icon, m_extruder, m_extruder_bmp, m_name, m_printable_icon, m_sinking_icon, m_support_icon, and m_variable_height_icon.
Referenced by Slic3r::GUI::ObjectDataViewModel::SetValue().
|
inline |
References m_volume_type.
Referenced by Slic3r::GUI::ObjectDataViewModel::SetVolumeType().
|
inline |
References m_warning_icon_name, and warning_icon_name().
Referenced by Slic3r::GUI::ObjectDataViewModel::AddVolumeChild(), Slic3r::GUI::ObjectDataViewModel::DeleteWarningIcon(), and Slic3r::GUI::ObjectDataViewModel::UpdateBitmapForNode().
|
inline |
References ObjectDataViewModelNode(), GetChildCount(), GetNthChild(), m_children, and m_idx.
| void Slic3r::GUI::ObjectDataViewModelNode::sys_color_changed | ( | ) |
References create_scaled_bitmap(), m_empty_bmp, m_printable, m_printable_icon, Slic3r::GUI::piPrintable, and Slic3r::GUI::piUndef.
| bool Slic3r::GUI::ObjectDataViewModelNode::update_settings_digest | ( | const std::vector< std::string > & | categories | ) |
References _, Slic3r::GUI::itSettings, m_name, m_opt_categories, m_type, and update_settings_digest_bitmaps().
Referenced by Slic3r::GUI::ObjectDataViewModel::UpdateSettingsDigest().
| void Slic3r::GUI::ObjectDataViewModelNode::update_settings_digest_bitmaps | ( | ) |
References em_unit(), Slic3r::GUI::SettingsFactory::get_category_bitmap(), Slic3r::GUI::m_bitmap_cache, m_bmp, m_empty_bmp, m_name, and m_opt_categories.
Referenced by msw_rescale(), and update_settings_digest().
| void Slic3r::GUI::ObjectDataViewModelNode::UpdateExtruderAndColorIcon | ( | wxString | extruder = "" | ) |
References get_default_extruder_color_icon(), get_extruder_color_icons(), Slic3r::GUI::itLayer, Slic3r::GUI::itObject, Slic3r::GUI::itVolume, m_extruder, m_extruder_bmp, m_parent, m_type, m_volume_type, Slic3r::MODEL_PART, and Slic3r::PARAMETER_MODIFIER.
Referenced by set_extruder_icon(), Slic3r::GUI::ObjectDataViewModel::SetExtruder(), Slic3r::GUI::ObjectDataViewModel::SetVolumeType(), Slic3r::GUI::ObjectDataViewModel::UpdateExtruderBitmap(), and Slic3r::GUI::ObjectDataViewModel::UpdateVolumesExtruderBitmap().
| bool Slic3r::GUI::ObjectDataViewModelNode::valid | ( | ) |
References m_idx.
Referenced by Slic3r::GUI::ObjectDataViewModel::GetParent().
|
inline |
References m_volume_type.
|
inline |
References m_warning_icon_name.
Referenced by set_warning_icon(), SetWarningIconName(), and Slic3r::GUI::ObjectDataViewModel::UpdateBitmapForNode().
|
friend |
References ObjectDataViewModel.
Referenced by ObjectDataViewModel.
|
private |
Referenced by IsActionEnabled(), and set_action_icon().
|
private |
Referenced by Slic3r::GUI::ObjectDataViewModel::GetValue(), msw_rescale(), set_action_icon(), and SetValue().
|
private |
Referenced by msw_rescale(), and set_action_icon().
|
private |
Referenced by ObjectDataViewModelNode(), ObjectDataViewModelNode(), AssignAllVal(), Slic3r::GUI::ObjectDataViewModel::GetBitmap(), GetBitmap(), Slic3r::GUI::ObjectDataViewModel::GetValue(), Slic3r::GUI::ObjectDataViewModel::Rescale(), set_warning_icon(), SetBitmap(), SetValue(), and update_settings_digest_bitmaps().
|
private |
Referenced by ~ObjectDataViewModelNode(), Append(), GetChildCount(), GetChildIndex(), GetChildren(), GetNthChild(), Insert(), RemoveAllChildren(), and SwapChildrens().
|
private |
Referenced by HasColorPainting(), Slic3r::GUI::ObjectDataViewModel::IsColorPainted(), and set_color_icon().
|
private |
Referenced by Slic3r::GUI::ObjectDataViewModel::GetValue(), set_color_icon(), and SetValue().
|
private |
Referenced by ObjectDataViewModelNode(), Append(), Slic3r::GUI::ObjectDataViewModel::Delete(), Slic3r::GUI::ObjectDataViewModel::DeleteChildren(), Slic3r::GUI::ObjectDataViewModel::DeleteLastInstance(), Slic3r::GUI::ObjectDataViewModel::DeleteSettings(), Slic3r::GUI::ObjectDataViewModel::DeleteVolumeChildren(), init_container(), Insert(), and IsContainer().
|
private |
|
private |
Referenced by ObjectDataViewModelNode(), ObjectDataViewModelNode(), ObjectDataViewModelNode(), ObjectDataViewModelNode(), ObjectDataViewModelNode(), ObjectDataViewModelNode(), Slic3r::GUI::ObjectDataViewModel::AddVolumeChild(), AssignAllVal(), Slic3r::GUI::ObjectDataViewModel::GetExtruder(), GetExtruder(), Slic3r::GUI::ObjectDataViewModel::GetExtruderNumber(), Slic3r::GUI::ObjectDataViewModel::GetValue(), Slic3r::GUI::ObjectDataViewModel::IsEnabled(), SetExtruder(), SetValue(), and UpdateExtruderAndColorIcon().
|
private |
Referenced by Slic3r::GUI::ObjectDataViewModel::GetValue(), SetValue(), and UpdateExtruderAndColorIcon().
|
private |
Referenced by has_lock(), and SetLock().
|
private |
|
private |
|
private |
Referenced by ObjectDataViewModelNode(), and is_svg_volume().
|
private |
Referenced by ObjectDataViewModelNode(), and is_text_volume().
|
private |
Referenced by ObjectDataViewModelNode(), and GetLayerRange().
| ModelObject* Slic3r::GUI::ObjectDataViewModelNode::m_model_object |
Referenced by ObjectDataViewModelNode(), and Slic3r::GUI::ObjectList::set_extruder_for_selected_items().
|
private |
Referenced by ObjectDataViewModelNode(), ObjectDataViewModelNode(), ObjectDataViewModelNode(), ObjectDataViewModelNode(), ObjectDataViewModelNode(), ObjectDataViewModelNode(), Slic3r::GUI::ObjectDataViewModel::AddVolumeChild(), AssignAllVal(), Slic3r::GUI::ObjectDataViewModel::GetName(), GetName(), Slic3r::GUI::ObjectDataViewModel::GetValue(), SetIdx(), SetName(), SetValue(), update_settings_digest(), and update_settings_digest_bitmaps().
|
private |
Referenced by msw_rescale(), update_settings_digest(), and update_settings_digest_bitmaps().
|
private |
Referenced by ObjectDataViewModelNode(), ObjectDataViewModelNode(), ObjectDataViewModelNode(), ObjectDataViewModelNode(), ObjectDataViewModelNode(), ObjectDataViewModelNode(), GetParent(), Slic3r::GUI::ObjectDataViewModel::ReorganizeObjects(), Slic3r::GUI::ObjectDataViewModel::ReparentObject(), and UpdateExtruderAndColorIcon().
| PartPlate* Slic3r::GUI::ObjectDataViewModelNode::m_part_plate |
Referenced by ObjectDataViewModelNode(), and Slic3r::GUI::ObjectDataViewModel::AddObject().
|
private |
|
private |
Referenced by IsPrintable(), msw_rescale(), set_printable_icon(), and sys_color_changed().
|
private |
Referenced by Slic3r::GUI::ObjectDataViewModel::GetValue(), msw_rescale(), set_printable_icon(), SetValue(), and sys_color_changed().
|
private |
Referenced by HasSinking(), Slic3r::GUI::ObjectDataViewModel::IsSinked(), and set_sinking_icon().
|
private |
Referenced by Slic3r::GUI::ObjectDataViewModel::GetValue(), set_sinking_icon(), and SetValue().
|
private |
Referenced by HasSupportPainting(), Slic3r::GUI::ObjectDataViewModel::IsSupportPainted(), and set_support_icon().
|
private |
Referenced by Slic3r::GUI::ObjectDataViewModel::GetValue(), set_support_icon(), and SetValue().
|
private |
Referenced by ObjectDataViewModelNode(), ObjectDataViewModelNode(), ObjectDataViewModelNode(), ObjectDataViewModelNode(), ObjectDataViewModelNode(), ObjectDataViewModelNode(), AssignAllVal(), Slic3r::GUI::ObjectDataViewModel::Delete(), Slic3r::GUI::ObjectDataViewModel::GetIdByItemAndType(), Slic3r::GUI::ObjectDataViewModel::GetInfoItemByType(), Slic3r::GUI::ObjectDataViewModel::GetItemByType(), Slic3r::GUI::ObjectDataViewModel::GetItemInfo(), Slic3r::GUI::ObjectDataViewModel::GetItemType(), Slic3r::GUI::ObjectDataViewModel::GetItemType(), Slic3r::GUI::ObjectDataViewModel::GetLayerRangeByItem(), Slic3r::GUI::ObjectDataViewModel::GetObject(), Slic3r::GUI::ObjectDataViewModel::GetParent(), Slic3r::GUI::ObjectDataViewModel::GetRowByItem(), Slic3r::GUI::ObjectDataViewModel::GetTopParent(), GetType(), Slic3r::GUI::ObjectDataViewModel::IsSettingsItem(), Slic3r::GUI::ObjectDataViewModel::ReparentObject(), Slic3r::GUI::ObjectDataViewModel::Rescale(), set_action_icon(), set_color_icon(), set_extruder_icon(), set_sinking_icon(), set_support_icon(), SetIdx(), update_settings_digest(), and UpdateExtruderAndColorIcon().
|
private |
Referenced by IsVaribaleHeight(), msw_rescale(), and set_variable_height_icon().
|
private |
Referenced by Slic3r::GUI::ObjectDataViewModel::GetValue(), msw_rescale(), set_variable_height_icon(), and SetValue().
|
private |
Referenced by ObjectDataViewModelNode(), GetVolumeType(), set_extruder_icon(), SetVolumeType(), UpdateExtruderAndColorIcon(), and volume_type().
|
private |
|
private |
Referenced by Slic3r::GUI::ObjectDataViewModel::AddVolumeChild(), has_warning_icon(), set_warning_icon(), SetWarningIconName(), and warning_icon_name().