#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/ObjectDataViewModel.hpp>
Public Member Functions | |
| ObjectDataViewModel () | |
| ~ObjectDataViewModel () | |
| void | Init () |
| std::map< int, std::map< int, int > > & | get_ui_and_3d_volume_map () |
| int | get_real_volume_index_in_3d (int ui_object_value, int ui_volume_value) |
| int | get_real_volume_index_in_ui (int ui_object_value, int _3d_value) |
| wxDataViewItem | AddPlate (PartPlate *part_plate, wxString name=wxEmptyString, bool refresh=true) |
| wxDataViewItem | AddObject (ModelObject *model_object, std::string warning_bitmap, bool has_lock=false, bool refresh=true) |
| wxDataViewItem | AddVolumeChild (const wxDataViewItem &parent_item, const wxString &name, const Slic3r::ModelVolumeType volume_type, const bool is_text_volume, const bool is_svg_volume, const std::string &warning_icon_name=std::string(), const int extruder=0, const bool create_frst_child=true) |
| wxDataViewItem | AddSettingsChild (const wxDataViewItem &parent_item) |
| wxDataViewItem | AddInfoChild (const wxDataViewItem &parent_item, InfoItemType info_type) |
| wxDataViewItem | AddInstanceChild (const wxDataViewItem &parent_item, size_t num) |
| wxDataViewItem | AddInstanceChild (const wxDataViewItem &parent_item, const std::vector< bool > &print_indicator, const std::vector< int > &plate_indicator) |
| wxDataViewItem | AddLayersRoot (const wxDataViewItem &parent_item) |
| wxDataViewItem | AddLayersChild (const wxDataViewItem &parent_item, const t_layer_height_range &layer_range, const int extruder=0, const int index=-1) |
| size_t | GetItemIndexForFirstVolume (ObjectDataViewModelNode *node_parent) |
| wxDataViewItem | DeletePlate (const int plate_idx) |
| wxDataViewItem | Delete (const wxDataViewItem &item) |
| wxDataViewItem | DeleteLastInstance (const wxDataViewItem &parent_item, size_t num) |
| void | ResetAll () |
| void | DeleteChildren (wxDataViewItem &parent) |
| void | DeleteVolumeChildren (wxDataViewItem &parent) |
| void | DeleteSettings (const wxDataViewItem &parent) |
| wxDataViewItem | GetItemByPlateId (int plate_idx) |
| void | SetCurSelectedPlateFullName (int plate_idx, const std::string &) |
| wxDataViewItem | GetItemById (int obj_idx) |
| wxDataViewItem | GetItemById (const int obj_idx, const int sub_obj_idx, const ItemType parent_type) |
| wxDataViewItem | GetItemByVolumeId (int obj_idx, int volume_idx) |
| wxDataViewItem | GetItemByInstanceId (int obj_idx, int inst_idx) |
| wxDataViewItem | GetItemByLayerId (int obj_idx, int layer_idx) |
| wxDataViewItem | GetItemByLayerRange (const int obj_idx, const t_layer_height_range &layer_range) |
| int | GetItemIdByLayerRange (const int obj_idx, const t_layer_height_range &layer_range) |
| int | GetIdByItem (const wxDataViewItem &item) const |
| int | GetPlateIdByItem (const wxDataViewItem &item) const |
| int | GetIdByItemAndType (const wxDataViewItem &item, const ItemType type) const |
| int | GetObjectIdByItem (const wxDataViewItem &item) const |
| int | GetVolumeIdByItem (const wxDataViewItem &item) const |
| int | GetInstanceIdByItem (const wxDataViewItem &item) const |
| int | GetLayerIdByItem (const wxDataViewItem &item) const |
| void | GetItemInfo (const wxDataViewItem &item, ItemType &type, int &obj_idx, int &idx) |
| int | GetRowByItem (const wxDataViewItem &item) const |
| bool | IsEmpty () |
| bool | InvalidItem (const wxDataViewItem &item) |
| wxString | GetName (const wxDataViewItem &item) const |
| wxBitmap & | GetBitmap (const wxDataViewItem &item) const |
| wxString | GetExtruder (const wxDataViewItem &item) const |
| int | GetExtruderNumber (const wxDataViewItem &item) const |
| unsigned int | GetColumnCount () const override |
| wxString | GetColumnType (unsigned int col) const override |
| void | GetValue (wxVariant &variant, const wxDataViewItem &item, unsigned int col) const override |
| bool | SetValue (const wxVariant &variant, const wxDataViewItem &item, unsigned int col) override |
| bool | SetValue (const wxVariant &variant, const int item_idx, unsigned int col) |
| void | SetExtruder (const wxString &extruder, wxDataViewItem item) |
| void | OnPlateChange (const int plate_idx, wxDataViewItem item) |
| void | SetPlateIdx (const int plate_idx, wxDataViewItem item) |
| bool | SetName (const wxString &new_name, wxDataViewItem item) |
| wxDataViewItem | ReorganizeChildren (const int cur_volume_id, const int new_volume_id, const wxDataViewItem &parent) |
| wxDataViewItem | ReorganizeObjects (int current_id, int new_id) |
| bool | IsEnabled (const wxDataViewItem &item, unsigned int col) const override |
| wxDataViewItem | GetParent (const wxDataViewItem &item) const override |
| wxDataViewItem | GetObject (const wxDataViewItem &item) const |
| wxDataViewItem | GetTopParent (const wxDataViewItem &item) const |
| bool | IsContainer (const wxDataViewItem &item) const override |
| unsigned int | GetChildren (const wxDataViewItem &parent, wxDataViewItemArray &array) const override |
| void | GetAllChildren (const wxDataViewItem &parent, wxDataViewItemArray &array) const |
| bool | HasContainerColumns (const wxDataViewItem &WXUNUSED(item)) const override |
| bool | HasInfoItem (InfoItemType type) const |
| ItemType | GetItemType (const wxDataViewItem &item) const |
| ItemType | GetItemType (const wxDataViewItem &item, int &plate_idx) const |
| InfoItemType | GetInfoItemType (const wxDataViewItem &item) const |
| wxDataViewItem | GetItemByType (const wxDataViewItem &parent_item, ItemType type) const |
| wxDataViewItem | GetSettingsItem (const wxDataViewItem &item) const |
| wxDataViewItem | GetInstanceRootItem (const wxDataViewItem &item) const |
| wxDataViewItem | GetLayerRootItem (const wxDataViewItem &item) const |
| wxDataViewItem | GetInfoItemByType (const wxDataViewItem &parent_item, InfoItemType type) const |
| wxDataViewItem | GetObjectItem (const ModelObject *mo) const |
| wxDataViewItem | GetVolumeItem (const wxDataViewItem &parent, int vol_idx) const |
| bool | IsSettingsItem (const wxDataViewItem &item) const |
| void | UpdateSettingsDigest (const wxDataViewItem &item, const std::vector< std::string > &categories) |
| bool | IsPrintable (const wxDataViewItem &item) const |
| void | UpdateObjectPrintable (wxDataViewItem parent_item) |
| void | UpdateInstancesPrintable (wxDataViewItem parent_item) |
| bool | IsVariableHeight (const wxDataViewItem &item) const |
| void | SetVolumeType (const wxDataViewItem &item, const Slic3r::ModelVolumeType type) |
| ModelVolumeType | GetVolumeType (const wxDataViewItem &item) |
| wxDataViewItem | SetPrintableState (PrintIndicator printable, int obj_idx, int subobj_idx=-1, ItemType subobj_type=itInstance) |
| wxDataViewItem | SetObjectPrintableState (PrintIndicator printable, wxDataViewItem obj_item) |
| wxDataViewItem | SetObjectVariableHeightState (VaryHeightIndicator vari_height, wxDataViewItem obj_item) |
| bool | IsColorPainted (wxDataViewItem &item) const |
| bool | IsSupportPainted (wxDataViewItem &item) const |
| bool | IsSinked (wxDataViewItem &item) const |
| void | SetColorPaintState (const bool painted, wxDataViewItem obj_item, bool force=false) |
| void | SetSupportPaintState (const bool painted, wxDataViewItem obj_item, bool force=false) |
| void | SetSinkState (const bool painted, wxDataViewItem obj_item, bool force=false) |
| void | SetAssociatedControl (wxDataViewCtrl *ctrl) |
| void | Rescale () |
| void | AddWarningIcon (const wxDataViewItem &item, const std::string &warning_name) |
| void | DeleteWarningIcon (const wxDataViewItem &item, const bool unmark_object=false) |
| void | UpdateWarningIcon (const wxDataViewItem &item, const std::string &warning_name) |
| void | UpdateCutObjectIcon (const wxDataViewItem &item, bool has_cut_icon) |
| bool | HasWarningIcon (const wxDataViewItem &item) const |
| t_layer_height_range | GetLayerRangeByItem (const wxDataViewItem &item) const |
| bool | UpdateColumValues (unsigned col) |
| void | UpdateExtruderBitmap (wxDataViewItem item) |
| void | UpdateVolumesExtruderBitmap (wxDataViewItem object_item, bool use_obj_extruder=false) |
| int | GetDefaultExtruderIdx (wxDataViewItem item) |
| void | UpdateItemNames () |
| void | assembly_name (ObjectDataViewModelNode *item, wxString name) |
| void | assembly_name () |
| std::vector< std::tuple< ObjectDataViewModelNode *, wxString, wxString > > | get_assembly_name_list () const |
| void | search_object (wxString search_text) |
| std::vector< std::tuple< ObjectDataViewModelNode *, wxString, wxString > > | get_found_list () const |
| void | sys_color_changed () |
Private Member Functions | |
| wxDataViewItem | AddRoot (const wxDataViewItem &parent_item, const ItemType root_type) |
| wxDataViewItem | AddInstanceRoot (const wxDataViewItem &parent_item) |
| void | AddAllChildren (const wxDataViewItem &parent) |
| void | ReparentObject (ObjectDataViewModelNode *plate, ObjectDataViewModelNode *object) |
| wxDataViewItem | AddOutsidePlate (bool refresh=true) |
| void | UpdateBitmapForNode (ObjectDataViewModelNode *node) |
| void | UpdateBitmapForNode (ObjectDataViewModelNode *node, const std::string &warning_icon_name, bool has_lock) |
Private Attributes | |
| std::vector< ObjectDataViewModelNode * > | m_plates |
| std::vector< ObjectDataViewModelNode * > | m_objects |
| std::vector< wxBitmap > | m_volume_bmps |
| std::vector< wxBitmap > | m_text_volume_bmps |
| std::vector< wxBitmap > | m_svg_volume_bmps |
| std::map< InfoItemType, wxBitmap > | m_info_bmps |
| wxBitmap | m_empty_bmp |
| wxBitmap | m_warning_bmp |
| wxBitmap | m_warning_manifold_bmp |
| wxBitmap | m_lock_bmp |
| ObjectDataViewModelNode * | m_plate_outside |
| wxDataViewCtrl * | m_ctrl { nullptr } |
| std::vector< std::tuple< ObjectDataViewModelNode *, wxString, wxString > > | assembly_name_list |
| std::vector< std::tuple< ObjectDataViewModelNode *, wxString, wxString > > | search_found_list |
| std::map< int, std::map< int, int > > | m_ui_and_3d_volume_maps |
| Slic3r::GUI::ObjectDataViewModel::ObjectDataViewModel | ( | ) |
References create_scaled_bitmap(), Slic3r::GUI::MenuFactory::get_svg_volume_bitmaps(), Slic3r::GUI::MenuFactory::get_text_volume_bitmaps(), Slic3r::GUI::MenuFactory::get_volume_bitmaps(), Slic3r::GUI::INFO_ITEMS, Slic3r::GUI::LockIcon, Slic3r::GUI::m_bitmap_cache, m_info_bmps, m_lock_bmp, m_plate_outside, m_svg_volume_bmps, m_text_volume_bmps, m_volume_bmps, m_warning_bmp, m_warning_manifold_bmp, Slic3r::GUI::WarningIcon, and Slic3r::GUI::WarningManifoldIcon.
| Slic3r::GUI::ObjectDataViewModel::~ObjectDataViewModel | ( | ) |
References Slic3r::GUI::m_bitmap_cache, and m_objects.
|
private |
References AddAllChildren(), count, Slic3r::GUI::ObjectDataViewModelNode::GetChildCount(), Slic3r::GUI::ObjectDataViewModelNode::GetChildren(), and m_ctrl.
Referenced by AddAllChildren(), ReorganizeChildren(), and ReorganizeObjects().
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::AddInfoChild | ( | const wxDataViewItem & | parent_item, |
| InfoItemType | info_type ) |
References Slic3r::GUI::ObjectDataViewModelNode::GetChildren(), GetInfoItemType(), Slic3r::GUI::ObjectDataViewModelNode::Insert(), Slic3r::GUI::itInfo, Slic3r::GUI::itSettings, and m_info_bmps.
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::AddInstanceChild | ( | const wxDataViewItem & | parent_item, |
| const std::vector< bool > & | print_indicator, | ||
| const std::vector< int > & | plate_indicator ) |
References AddInstanceRoot(), Slic3r::GUI::ObjectDataViewModelNode::Append(), Slic3r::GUI::itInstance, Slic3r::GUI::piPrintable, Slic3r::GUI::piUnprintable, Slic3r::GUI::ObjectDataViewModelNode::set_printable_icon(), and UpdateObjectPrintable().
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::AddInstanceChild | ( | const wxDataViewItem & | parent_item, |
| size_t | num ) |
References AddInstanceChild(), GetInstanceRootItem(), and IsPrintable().
Referenced by AddInstanceChild().
|
private |
References AddRoot(), and Slic3r::GUI::itInstanceRoot.
Referenced by AddInstanceChild().
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::AddLayersChild | ( | const wxDataViewItem & | parent_item, |
| const t_layer_height_range & | layer_range, | ||
| const int | extruder = 0, | ||
| const int | index = -1 ) |
References _, Slic3r::GUI::ObjectDataViewModelNode::Append(), Slic3r::GUI::get_root_idx(), Slic3r::GUI::ObjectDataViewModelNode::GetNthChild(), Slic3r::GUI::ObjectDataViewModelNode::GetType(), Slic3r::GUI::ObjectDataViewModelNode::Insert(), Slic3r::GUI::itLayerRoot, and L.
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::AddLayersRoot | ( | const wxDataViewItem & | parent_item | ) |
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::AddObject | ( | ModelObject * | model_object, |
| std::string | warning_bitmap, | ||
| bool | has_lock = false, | ||
| bool | refresh = true ) |
References Slic3r::ModelObject::config, Slic3r::ModelConfig::extruder(), Slic3r::GUI::from_u8(), Slic3r::GUI::PartPlate::get_index(), Slic3r::GUI::ObjectDataViewModelNode::GetChildren(), Slic3r::ModelConfig::has(), m_objects, Slic3r::GUI::ObjectDataViewModelNode::m_part_plate, m_plate_outside, m_plates, Slic3r::ModelObject::name, and UpdateBitmapForNode().
|
private |
References _L, AddPlate(), and m_plate_outside.
Referenced by Init(), and ResetAll().
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::AddPlate | ( | PartPlate * | part_plate, |
| wxString | name = wxEmptyString, | ||
| bool | refresh = true ) |
References _L, Slic3r::GUI::PartPlate::contain_instance_totally(), Slic3r::GUI::from_u8(), Slic3r::GUI::PartPlate::get_index(), Slic3r::GUI::PartPlate::get_plate_name(), m_objects, m_plates, and ReparentObject().
Referenced by AddOutsidePlate(), and Init().
|
private |
References Slic3r::GUI::append_root_node().
Referenced by AddInstanceRoot(), and AddLayersRoot().
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::AddSettingsChild | ( | const wxDataViewItem & | parent_item | ) |
References Slic3r::GUI::ObjectDataViewModelNode::Insert(), and Slic3r::GUI::itSettings.
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::AddVolumeChild | ( | const wxDataViewItem & | parent_item, |
| const wxString & | name, | ||
| const Slic3r::ModelVolumeType | volume_type, | ||
| const bool | is_text_volume, | ||
| const bool | is_svg_volume, | ||
| const std::string & | warning_icon_name = std::string(), | ||
| const int | extruder = 0, | ||
| const bool | create_frst_child = true ) |
References _L, Slic3r::GUI::ObjectDataViewModelNode::Append(), Slic3r::GUI::get_root_idx(), Slic3r::GUI::ObjectDataViewModelNode::has_lock(), Slic3r::GUI::ObjectDataViewModelNode::Insert(), Slic3r::GUI::itInstanceRoot, Slic3r::GUI::itLayerRoot, Slic3r::GUI::ObjectDataViewModelNode::m_extruder, Slic3r::GUI::ObjectDataViewModelNode::m_name, Slic3r::GUI::ObjectDataViewModelNode::m_volumes_cnt, Slic3r::GUI::ObjectDataViewModelNode::m_warning_icon_name, Slic3r::MODEL_PART, Slic3r::PARAMETER_MODIFIER, Slic3r::GUI::ObjectDataViewModelNode::SetWarningIconName(), UpdateBitmapForNode(), and Slic3r::GUI::WarningManifoldIcon.
| void Slic3r::GUI::ObjectDataViewModel::AddWarningIcon | ( | const wxDataViewItem & | item, |
| const std::string & | warning_name ) |
References Slic3r::GUI::ObjectDataViewModelNode::GetParent(), Slic3r::GUI::ObjectDataViewModelNode::GetType(), Slic3r::GUI::ObjectDataViewModelNode::has_lock(), Slic3r::GUI::itObject, Slic3r::GUI::itVolume, and UpdateBitmapForNode().
Referenced by UpdateWarningIcon().
| void Slic3r::GUI::ObjectDataViewModel::assembly_name | ( | ) |
References assembly_name(), assembly_name_list, GetName(), m_plates, and search_found_list.
Referenced by assembly_name(), and assembly_name().
| void Slic3r::GUI::ObjectDataViewModel::assembly_name | ( | ObjectDataViewModelNode * | item, |
| wxString | name ) |
References assembly_name(), assembly_name_list, Slic3r::GUI::ObjectDataViewModelNode::GetChildCount(), GetItemType(), Slic3r::GUI::ObjectDataViewModelNode::GetName(), Slic3r::GUI::ObjectDataViewModelNode::GetNthChild(), and Slic3r::GUI::itPlate.
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::Delete | ( | const wxDataViewItem & | item | ) |
References Delete(), DeleteSettings(), Slic3r::GUI::ObjectDataViewModelNode::GetChildCount(), Slic3r::GUI::ObjectDataViewModelNode::GetChildren(), Slic3r::GUI::ObjectDataViewModelNode::GetIdx(), Slic3r::GUI::ObjectDataViewModelNode::GetNthChild(), Slic3r::GUI::ObjectDataViewModelNode::GetParent(), Slic3r::GUI::ObjectDataViewModelNode::IsPrintable(), Slic3r::GUI::itInstance, Slic3r::GUI::itInstanceRoot, Slic3r::GUI::itLayer, Slic3r::GUI::itLayerRoot, Slic3r::GUI::itObject, Slic3r::GUI::itPlate, Slic3r::GUI::itVolume, Slic3r::GUI::ObjectDataViewModelNode::m_container, m_ctrl, m_objects, Slic3r::GUI::ObjectDataViewModelNode::m_plate_idx, m_plate_outside, m_plates, Slic3r::GUI::ObjectDataViewModelNode::m_type, ReparentObject(), Slic3r::GUI::ObjectDataViewModelNode::set_printable_icon(), and UpdateObjectPrintable().
Referenced by Delete(), DeletePlate(), and ResetAll().
| void Slic3r::GUI::ObjectDataViewModel::DeleteChildren | ( | wxDataViewItem & | parent | ) |
References Slic3r::GUI::ObjectDataViewModelNode::GetChildCount(), Slic3r::GUI::ObjectDataViewModelNode::GetChildren(), Slic3r::GUI::itVolume, Slic3r::GUI::ObjectDataViewModelNode::m_container, and Slic3r::GUI::ObjectDataViewModelNode::m_volumes_cnt.
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::DeleteLastInstance | ( | const wxDataViewItem & | parent_item, |
| size_t | num ) |
References Slic3r::GUI::get_root_idx(), Slic3r::GUI::ObjectDataViewModelNode::GetChildCount(), Slic3r::GUI::ObjectDataViewModelNode::GetChildren(), Slic3r::GUI::ObjectDataViewModelNode::GetNthChild(), Slic3r::GUI::ObjectDataViewModelNode::IsPrintable(), Slic3r::GUI::itInstanceRoot, Slic3r::GUI::ObjectDataViewModelNode::m_container, Slic3r::GUI::piUndef, Slic3r::GUI::ObjectDataViewModelNode::set_printable_icon(), and UpdateObjectPrintable().
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::DeletePlate | ( | const int | plate_idx | ) |
| void Slic3r::GUI::ObjectDataViewModel::DeleteSettings | ( | const wxDataViewItem & | parent | ) |
References Slic3r::GUI::ObjectDataViewModelNode::GetChildCount(), Slic3r::GUI::ObjectDataViewModelNode::GetChildren(), Slic3r::GUI::ObjectDataViewModelNode::GetNthChild(), Slic3r::GUI::ObjectDataViewModelNode::GetType(), Slic3r::GUI::itSettings, Slic3r::GUI::ObjectDataViewModelNode::m_container, and Slic3r::GUI::ObjectDataViewModelNode::set_action_icon().
Referenced by Delete(), and DeleteVolumeChildren().
| void Slic3r::GUI::ObjectDataViewModel::DeleteVolumeChildren | ( | wxDataViewItem & | parent | ) |
References DeleteSettings(), Slic3r::GUI::ObjectDataViewModelNode::GetChildCount(), Slic3r::GUI::ObjectDataViewModelNode::GetChildren(), Slic3r::GUI::itVolume, Slic3r::GUI::ObjectDataViewModelNode::m_container, and Slic3r::GUI::ObjectDataViewModelNode::m_volumes_cnt.
| void Slic3r::GUI::ObjectDataViewModel::DeleteWarningIcon | ( | const wxDataViewItem & | item, |
| const bool | unmark_object = false ) |
References DeleteWarningIcon(), Slic3r::GUI::ObjectDataViewModelNode::GetBitmap(), GetChildren(), Slic3r::GUI::ObjectDataViewModelNode::GetType(), Slic3r::GUI::itObject, Slic3r::GUI::itVolume, Slic3r::GUI::ObjectDataViewModelNode::SetWarningIconName(), and UpdateBitmapForNode().
Referenced by DeleteWarningIcon(), and UpdateWarningIcon().
|
inline |
References assembly_name_list.
|
inline |
References search_found_list.
|
inline |
References m_ui_and_3d_volume_maps.
|
inline |
References m_ui_and_3d_volume_maps.
|
inline |
References m_ui_and_3d_volume_maps.
| void Slic3r::GUI::ObjectDataViewModel::GetAllChildren | ( | const wxDataViewItem & | parent, |
| wxDataViewItemArray & | array ) const |
References count, GetAllChildren(), Slic3r::GUI::ObjectDataViewModelNode::GetChildCount(), Slic3r::GUI::ObjectDataViewModelNode::GetChildren(), and m_plates.
Referenced by GetAllChildren(), Rescale(), and UpdateColumValues().
| wxBitmap & Slic3r::GUI::ObjectDataViewModel::GetBitmap | ( | const wxDataViewItem & | item | ) | const |
References Slic3r::GUI::ObjectDataViewModelNode::m_bmp.
|
override |
References count, Slic3r::GUI::ObjectDataViewModelNode::GetChildCount(), Slic3r::GUI::ObjectDataViewModelNode::GetChildren(), and m_plates.
Referenced by DeleteWarningIcon(), Slic3r::GUI::update_selection(), and UpdateCutObjectIcon().
|
inlineoverride |
|
override |
References Slic3r::GUI::colEditing, Slic3r::GUI::colFilament, and Slic3r::GUI::colName.
| int Slic3r::GUI::ObjectDataViewModel::GetDefaultExtruderIdx | ( | wxDataViewItem | item | ) |
References GetExtruderNumber(), GetItemType(), GetParent(), GetVolumeType(), Slic3r::GUI::itObject, Slic3r::GUI::itVolume, and Slic3r::MODEL_PART.
| wxString Slic3r::GUI::ObjectDataViewModel::GetExtruder | ( | const wxDataViewItem & | item | ) | const |
References Slic3r::GUI::ObjectDataViewModelNode::m_extruder.
| int Slic3r::GUI::ObjectDataViewModel::GetExtruderNumber | ( | const wxDataViewItem & | item | ) | const |
References Slic3r::GUI::ObjectDataViewModelNode::m_extruder.
Referenced by GetDefaultExtruderIdx().
| int Slic3r::GUI::ObjectDataViewModel::GetIdByItem | ( | const wxDataViewItem & | item | ) | const |
References m_objects.
Referenced by GetObjectIdByItem().
| int Slic3r::GUI::ObjectDataViewModel::GetIdByItemAndType | ( | const wxDataViewItem & | item, |
| const ItemType | type ) const |
References Slic3r::GUI::ObjectDataViewModelNode::GetIdx(), and Slic3r::GUI::ObjectDataViewModelNode::m_type.
Referenced by GetInstanceIdByItem(), GetLayerIdByItem(), and GetVolumeIdByItem().
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::GetInfoItemByType | ( | const wxDataViewItem & | parent_item, |
| InfoItemType | type ) const |
References Slic3r::GUI::ObjectDataViewModelNode::GetChildCount(), Slic3r::GUI::ObjectDataViewModelNode::GetNthChild(), Slic3r::GUI::itInfo, Slic3r::GUI::ObjectDataViewModelNode::m_info_item_type, and Slic3r::GUI::ObjectDataViewModelNode::m_type.
| InfoItemType Slic3r::GUI::ObjectDataViewModel::GetInfoItemType | ( | const wxDataViewItem & | item | ) | const |
References Slic3r::GUI::ObjectDataViewModelNode::m_info_item_type, and Slic3r::GUI::Undef.
Referenced by AddInfoChild().
| int Slic3r::GUI::ObjectDataViewModel::GetInstanceIdByItem | ( | const wxDataViewItem & | item | ) | const |
References GetIdByItemAndType(), and Slic3r::GUI::itInstance.
Referenced by Slic3r::GUI::MenuFactory::append_menu_item_printable(), and Slic3r::GUI::MenuFactory::append_menu_item_set_printable().
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::GetInstanceRootItem | ( | const wxDataViewItem & | item | ) | const |
References GetItemByType(), and Slic3r::GUI::itInstanceRoot.
Referenced by AddInstanceChild(), UpdateInstancesPrintable(), and UpdateObjectPrintable().
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::GetItemById | ( | const int | obj_idx, |
| const int | sub_obj_idx, | ||
| const ItemType | parent_type ) |
References GetItemByType(), and m_objects.
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::GetItemById | ( | int | obj_idx | ) |
References m_objects.
Referenced by Slic3r::GUI::MenuFactory::append_menu_item_settings(), GetItemByInstanceId(), GetItemByLayerId(), GetItemByVolumeId(), and SetPrintableState().
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::GetItemByInstanceId | ( | int | obj_idx, |
| int | inst_idx ) |
References GetItemById(), and Slic3r::GUI::itInstanceRoot.
Referenced by SetPrintableState().
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::GetItemByLayerId | ( | int | obj_idx, |
| int | layer_idx ) |
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::GetItemByLayerRange | ( | const int | obj_idx, |
| const t_layer_height_range & | layer_range ) |
References GetItemByType(), Slic3r::GUI::itLayerRoot, and m_objects.
Referenced by GetItemIdByLayerRange().
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::GetItemByPlateId | ( | int | plate_idx | ) |
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::GetItemByType | ( | const wxDataViewItem & | parent_item, |
| ItemType | type ) const |
References Slic3r::GUI::ObjectDataViewModelNode::GetChildCount(), Slic3r::GUI::ObjectDataViewModelNode::GetNthChild(), and Slic3r::GUI::ObjectDataViewModelNode::m_type.
Referenced by GetInstanceRootItem(), GetItemById(), GetItemByLayerRange(), GetLayerRootItem(), and GetSettingsItem().
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::GetItemByVolumeId | ( | int | obj_idx, |
| int | volume_idx ) |
References GetItemById(), Slic3r::GUI::itSettings, Slic3r::GUI::itVolume, and m_objects.
Referenced by SetPrintableState().
| int Slic3r::GUI::ObjectDataViewModel::GetItemIdByLayerRange | ( | const int | obj_idx, |
| const t_layer_height_range & | layer_range ) |
References GetItemByLayerRange(), and GetLayerIdByItem().
| size_t Slic3r::GUI::ObjectDataViewModel::GetItemIndexForFirstVolume | ( | ObjectDataViewModelNode * | node_parent | ) |
References Slic3r::GUI::ObjectDataViewModelNode::GetChildCount(), Slic3r::GUI::ObjectDataViewModelNode::GetNthChild(), Slic3r::GUI::ObjectDataViewModelNode::GetType(), Slic3r::GUI::itVolume, and Slic3r::GUI::ObjectDataViewModelNode::m_volumes_cnt.
Referenced by ReorganizeChildren().
| void Slic3r::GUI::ObjectDataViewModel::GetItemInfo | ( | const wxDataViewItem & | item, |
| ItemType & | type, | ||
| int & | obj_idx, | ||
| int & | idx ) |
References Slic3r::GUI::ObjectDataViewModelNode::GetIdx(), Slic3r::GUI::ObjectDataViewModelNode::GetParent(), Slic3r::GUI::ObjectDataViewModelNode::GetType(), Slic3r::GUI::itInfo, Slic3r::GUI::itInstanceRoot, Slic3r::GUI::itLayerRoot, Slic3r::GUI::itObject, Slic3r::GUI::itSettings, Slic3r::GUI::itUndef, m_objects, and Slic3r::GUI::ObjectDataViewModelNode::m_type.
| ItemType Slic3r::GUI::ObjectDataViewModel::GetItemType | ( | const wxDataViewItem & | item | ) | const |
References Slic3r::GUI::itUndef, and Slic3r::GUI::ObjectDataViewModelNode::m_type.
Referenced by Slic3r::GUI::MenuFactory::append_menu_item_printable(), Slic3r::GUI::MenuFactory::append_menu_item_set_printable(), Slic3r::GUI::MenuFactory::append_menu_item_settings(), assembly_name(), GetDefaultExtruderIdx(), GetVolumeType(), SetVolumeType(), Slic3r::GUI::ObjectLayers::update_layers_list(), Slic3r::GUI::update_selection(), and UpdateVolumesExtruderBitmap().
| ItemType Slic3r::GUI::ObjectDataViewModel::GetItemType | ( | const wxDataViewItem & | item, |
| int & | plate_idx ) const |
References Slic3r::GUI::itUndef, Slic3r::GUI::ObjectDataViewModelNode::m_plate_idx, and Slic3r::GUI::ObjectDataViewModelNode::m_type.
| int Slic3r::GUI::ObjectDataViewModel::GetLayerIdByItem | ( | const wxDataViewItem & | item | ) | const |
References GetIdByItemAndType(), and Slic3r::GUI::itLayer.
Referenced by GetItemIdByLayerRange().
| t_layer_height_range Slic3r::GUI::ObjectDataViewModel::GetLayerRangeByItem | ( | const wxDataViewItem & | item | ) | const |
References Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange(), Slic3r::GUI::itLayer, and Slic3r::GUI::ObjectDataViewModelNode::m_type.
Referenced by Slic3r::GUI::ObjectLayers::update_layers_list().
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::GetLayerRootItem | ( | const wxDataViewItem & | item | ) | const |
| wxString Slic3r::GUI::ObjectDataViewModel::GetName | ( | const wxDataViewItem & | item | ) | const |
References Slic3r::GUI::ObjectDataViewModelNode::m_name.
Referenced by assembly_name().
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::GetObject | ( | const wxDataViewItem & | item | ) | const |
References Slic3r::GUI::ObjectDataViewModelNode::GetParent(), Slic3r::GUI::itObject, Slic3r::GUI::itPlate, and Slic3r::GUI::ObjectDataViewModelNode::m_type.
Referenced by GetObjectIdByItem(), and Slic3r::GUI::update_selection().
| int Slic3r::GUI::ObjectDataViewModel::GetObjectIdByItem | ( | const wxDataViewItem & | item | ) | const |
References GetIdByItem(), and GetObject().
Referenced by Slic3r::GUI::MenuFactory::append_menu_item_printable(), and Slic3r::GUI::MenuFactory::append_menu_item_set_printable().
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::GetObjectItem | ( | const ModelObject * | mo | ) | const |
|
override |
References Slic3r::GUI::ObjectDataViewModelNode::GetParent(), Slic3r::GUI::itPlate, Slic3r::GUI::ObjectDataViewModelNode::m_type, and Slic3r::GUI::ObjectDataViewModelNode::valid().
Referenced by Slic3r::GUI::MenuFactory::append_menu_item_settings(), GetDefaultExtruderIdx(), and Slic3r::GUI::update_selection().
| int Slic3r::GUI::ObjectDataViewModel::GetPlateIdByItem | ( | const wxDataViewItem & | item | ) | const |
References m_plates.
| int Slic3r::GUI::ObjectDataViewModel::GetRowByItem | ( | const wxDataViewItem & | item | ) | const |
References Slic3r::GUI::ObjectDataViewModelNode::GetChildCount(), Slic3r::GUI::ObjectDataViewModelNode::GetNthChild(), Slic3r::GUI::itInstanceRoot, Slic3r::GUI::itVolume, m_objects, and Slic3r::GUI::ObjectDataViewModelNode::m_type.
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::GetSettingsItem | ( | const wxDataViewItem & | item | ) | const |
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::GetTopParent | ( | const wxDataViewItem & | item | ) | const |
References Slic3r::GUI::ObjectDataViewModelNode::GetParent(), Slic3r::GUI::itPlate, and Slic3r::GUI::ObjectDataViewModelNode::m_type.
|
override |
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, Slic3r::GUI::ObjectDataViewModelNode::m_action_icon, Slic3r::GUI::ObjectDataViewModelNode::m_bmp, Slic3r::GUI::ObjectDataViewModelNode::m_color_icon, Slic3r::GUI::ObjectDataViewModelNode::m_extruder, Slic3r::GUI::ObjectDataViewModelNode::m_extruder_bmp, Slic3r::GUI::ObjectDataViewModelNode::m_name, Slic3r::GUI::ObjectDataViewModelNode::m_printable_icon, Slic3r::GUI::ObjectDataViewModelNode::m_sinking_icon, Slic3r::GUI::ObjectDataViewModelNode::m_support_icon, and Slic3r::GUI::ObjectDataViewModelNode::m_variable_height_icon.
Referenced by SetName().
| int Slic3r::GUI::ObjectDataViewModel::GetVolumeIdByItem | ( | const wxDataViewItem & | item | ) | const |
References GetIdByItemAndType(), and Slic3r::GUI::itVolume.
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::GetVolumeItem | ( | const wxDataViewItem & | parent, |
| int | vol_idx ) const |
References Slic3r::GUI::ObjectDataViewModelNode::GetChildren(), and Slic3r::GUI::itVolume.
| ModelVolumeType Slic3r::GUI::ObjectDataViewModel::GetVolumeType | ( | const wxDataViewItem & | item | ) |
References GetItemType(), Slic3r::GUI::ObjectDataViewModelNode::GetVolumeType(), Slic3r::INVALID, and Slic3r::GUI::itVolume.
Referenced by GetDefaultExtruderIdx().
|
inlineoverride |
| bool Slic3r::GUI::ObjectDataViewModel::HasInfoItem | ( | InfoItemType | type | ) | const |
| bool Slic3r::GUI::ObjectDataViewModel::HasWarningIcon | ( | const wxDataViewItem & | item | ) | const |
References Slic3r::GUI::ObjectDataViewModelNode::has_warning_icon().
| void Slic3r::GUI::ObjectDataViewModel::Init | ( | ) |
References AddOutsidePlate(), AddPlate(), Slic3r::GUI::PartPlateList::get_plate(), and Slic3r::GUI::PartPlateList::get_plate_count().
| bool Slic3r::GUI::ObjectDataViewModel::InvalidItem | ( | const wxDataViewItem & | item | ) |
References Slic3r::GUI::ObjectDataViewModelNode::invalid().
| bool Slic3r::GUI::ObjectDataViewModel::IsColorPainted | ( | wxDataViewItem & | item | ) | const |
References Slic3r::GUI::ObjectDataViewModelNode::m_color_enable.
|
override |
References Slic3r::GUI::ObjectDataViewModelNode::IsContainer().
|
inline |
|
override |
References Slic3r::GUI::colFilament, and Slic3r::GUI::ObjectDataViewModelNode::m_extruder.
| bool Slic3r::GUI::ObjectDataViewModel::IsPrintable | ( | const wxDataViewItem & | item | ) | const |
References Slic3r::GUI::ObjectDataViewModelNode::IsPrintable(), and Slic3r::GUI::piPrintable.
Referenced by AddInstanceChild().
| bool Slic3r::GUI::ObjectDataViewModel::IsSettingsItem | ( | const wxDataViewItem & | item | ) | const |
References Slic3r::GUI::itSettings, and Slic3r::GUI::ObjectDataViewModelNode::m_type.
| bool Slic3r::GUI::ObjectDataViewModel::IsSinked | ( | wxDataViewItem & | item | ) | const |
References Slic3r::GUI::ObjectDataViewModelNode::m_sink_enable.
| bool Slic3r::GUI::ObjectDataViewModel::IsSupportPainted | ( | wxDataViewItem & | item | ) | const |
References Slic3r::GUI::ObjectDataViewModelNode::m_support_enable.
| bool Slic3r::GUI::ObjectDataViewModel::IsVariableHeight | ( | const wxDataViewItem & | item | ) | const |
References Slic3r::GUI::hiVariable, and Slic3r::GUI::ObjectDataViewModelNode::IsVaribaleHeight().
| void Slic3r::GUI::ObjectDataViewModel::OnPlateChange | ( | const int | plate_idx, |
| wxDataViewItem | item ) |
References m_plate_outside, m_plates, and ReparentObject().
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::ReorganizeChildren | ( | const int | cur_volume_id, |
| const int | new_volume_id, | ||
| const wxDataViewItem & | parent ) |
References AddAllChildren(), Slic3r::GUI::ObjectDataViewModelNode::GetChildren(), GetItemIndexForFirstVolume(), Slic3r::GUI::ObjectDataViewModelNode::GetNthChild(), and Slic3r::GUI::ObjectDataViewModelNode::Insert().
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::ReorganizeObjects | ( | int | current_id, |
| int | new_id ) |
References AddAllChildren(), Slic3r::GUI::ObjectDataViewModelNode::GetChildIndex(), Slic3r::GUI::ObjectDataViewModelNode::GetChildren(), Slic3r::GUI::ObjectDataViewModelNode::Insert(), m_objects, and Slic3r::GUI::ObjectDataViewModelNode::m_parent.
|
private |
References Slic3r::GUI::ObjectDataViewModelNode::Append(), Slic3r::GUI::ObjectDataViewModelNode::GetChildren(), Slic3r::GUI::itObject, Slic3r::GUI::itPlate, Slic3r::GUI::ObjectDataViewModelNode::m_parent, Slic3r::GUI::ObjectDataViewModelNode::m_plate_idx, and Slic3r::GUI::ObjectDataViewModelNode::m_type.
Referenced by AddPlate(), Delete(), and OnPlateChange().
| void Slic3r::GUI::ObjectDataViewModel::Rescale | ( | ) |
References create_scaled_bitmap(), Slic3r::GUI::MenuFactory::get_svg_volume_bitmaps(), Slic3r::GUI::MenuFactory::get_text_volume_bitmaps(), Slic3r::GUI::MenuFactory::get_volume_bitmaps(), GetAllChildren(), Slic3r::GUI::INFO_ITEMS, Slic3r::GUI::itInfo, Slic3r::GUI::itLayer, Slic3r::GUI::itLayerRoot, Slic3r::GUI::itObject, Slic3r::GUI::itVolume, Slic3r::GUI::LayerIcon, Slic3r::GUI::LayerRootIcon, Slic3r::GUI::LockIcon, Slic3r::GUI::ObjectDataViewModelNode::m_bmp, m_info_bmps, Slic3r::GUI::ObjectDataViewModelNode::m_info_item_type, m_lock_bmp, m_svg_volume_bmps, m_text_volume_bmps, Slic3r::GUI::ObjectDataViewModelNode::m_type, m_volume_bmps, m_warning_bmp, m_warning_manifold_bmp, Slic3r::GUI::ObjectDataViewModelNode::msw_rescale(), UpdateBitmapForNode(), Slic3r::GUI::WarningIcon, and Slic3r::GUI::WarningManifoldIcon.
| void Slic3r::GUI::ObjectDataViewModel::ResetAll | ( | ) |
References AddOutsidePlate(), Delete(), m_objects, m_plate_outside, and m_plates.
| void Slic3r::GUI::ObjectDataViewModel::search_object | ( | wxString | search_text | ) |
References assembly_name_list, and search_found_list.
|
inline |
| void Slic3r::GUI::ObjectDataViewModel::SetColorPaintState | ( | const bool | painted, |
| wxDataViewItem | obj_item, | ||
| bool | force = false ) |
References Slic3r::GUI::ObjectDataViewModelNode::set_color_icon().
| void Slic3r::GUI::ObjectDataViewModel::SetCurSelectedPlateFullName | ( | int | plate_idx, |
| const std::string & | custom_name ) |
References _L, Slic3r::GUI::from_u8(), and m_plates.
| void Slic3r::GUI::ObjectDataViewModel::SetExtruder | ( | const wxString & | extruder, |
| wxDataViewItem | item ) |
References Slic3r::GUI::ObjectDataViewModelNode::GetType(), Slic3r::GUI::itObject, Slic3r::GUI::itPlate, Slic3r::GUI::ObjectDataViewModelNode::UpdateExtruderAndColorIcon(), and UpdateVolumesExtruderBitmap().
| bool Slic3r::GUI::ObjectDataViewModel::SetName | ( | const wxString & | new_name, |
| wxDataViewItem | item ) |
References Slic3r::GUI::colName, GetValue(), DataViewBitmapText::SetText(), and SetValue().
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::SetObjectPrintableState | ( | PrintIndicator | printable, |
| wxDataViewItem | obj_item ) |
References Slic3r::GUI::ObjectDataViewModelNode::set_printable_icon(), and UpdateInstancesPrintable().
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::SetObjectVariableHeightState | ( | VaryHeightIndicator | vari_height, |
| wxDataViewItem | obj_item ) |
References Slic3r::GUI::ObjectDataViewModelNode::set_variable_height_icon().
| void Slic3r::GUI::ObjectDataViewModel::SetPlateIdx | ( | const int | plate_idx, |
| wxDataViewItem | item ) |
| wxDataViewItem Slic3r::GUI::ObjectDataViewModel::SetPrintableState | ( | PrintIndicator | printable, |
| int | obj_idx, | ||
| int | subobj_idx = -1, | ||
| ItemType | subobj_type = itInstance ) |
References GetItemById(), GetItemByInstanceId(), GetItemByVolumeId(), Slic3r::GUI::itInstance, Slic3r::GUI::ObjectDataViewModelNode::set_printable_icon(), and UpdateObjectPrintable().
| void Slic3r::GUI::ObjectDataViewModel::SetSinkState | ( | const bool | painted, |
| wxDataViewItem | obj_item, | ||
| bool | force = false ) |
References Slic3r::GUI::ObjectDataViewModelNode::set_sinking_icon().
| void Slic3r::GUI::ObjectDataViewModel::SetSupportPaintState | ( | const bool | painted, |
| wxDataViewItem | obj_item, | ||
| bool | force = false ) |
References Slic3r::GUI::ObjectDataViewModelNode::set_support_icon().
| bool Slic3r::GUI::ObjectDataViewModel::SetValue | ( | const wxVariant & | variant, |
| const int | item_idx, | ||
| unsigned int | col ) |
|
override |
References Slic3r::GUI::ObjectDataViewModelNode::SetValue().
Referenced by SetName().
| void Slic3r::GUI::ObjectDataViewModel::SetVolumeType | ( | const wxDataViewItem & | item, |
| const Slic3r::ModelVolumeType | type ) |
References Slic3r::GUI::ObjectDataViewModelNode::GetExtruder(), GetItemType(), Slic3r::GUI::itVolume, m_volume_bmps, Slic3r::MODEL_PART, Slic3r::PARAMETER_MODIFIER, Slic3r::GUI::ObjectDataViewModelNode::SetBitmap(), Slic3r::GUI::ObjectDataViewModelNode::SetExtruder(), Slic3r::GUI::ObjectDataViewModelNode::SetVolumeType(), and Slic3r::GUI::ObjectDataViewModelNode::UpdateExtruderAndColorIcon().
| void Slic3r::GUI::ObjectDataViewModel::sys_color_changed | ( | ) |
|
private |
References create_scaled_bitmap(), em_unit(), Slic3r::GUI::ObjectDataViewModelNode::GetType(), Slic3r::GUI::ObjectDataViewModelNode::GetVolumeType(), Slic3r::GUI::ObjectDataViewModelNode::has_lock(), Slic3r::GUI::ObjectDataViewModelNode::has_warning_icon(), Slic3r::GUI::ObjectDataViewModelNode::is_svg_volume(), Slic3r::GUI::ObjectDataViewModelNode::is_text_volume(), Slic3r::GUI::itVolume, Slic3r::GUI::LockIcon, Slic3r::GUI::m_bitmap_cache, m_empty_bmp, m_lock_bmp, m_svg_volume_bmps, m_text_volume_bmps, m_volume_bmps, m_warning_bmp, m_warning_manifold_bmp, Slic3r::MODEL_PART, Slic3r::PRECISE_SEAM_NEUTRAL, Slic3r::GUI::ObjectDataViewModelNode::SetBitmap(), Slic3r::GUI::ObjectDataViewModelNode::warning_icon_name(), and Slic3r::GUI::WarningIcon.
Referenced by AddObject(), AddVolumeChild(), AddWarningIcon(), DeleteWarningIcon(), Rescale(), UpdateBitmapForNode(), and UpdateCutObjectIcon().
|
private |
References Slic3r::GUI::ObjectDataViewModelNode::SetLock(), Slic3r::GUI::ObjectDataViewModelNode::SetWarningIconName(), and UpdateBitmapForNode().
| bool Slic3r::GUI::ObjectDataViewModel::UpdateColumValues | ( | unsigned | col | ) |
References Slic3r::GUI::colEditing, Slic3r::GUI::colFilament, Slic3r::GUI::colName, Slic3r::GUI::colPrint, GetAllChildren(), and UpdateExtruderBitmap().
| void Slic3r::GUI::ObjectDataViewModel::UpdateCutObjectIcon | ( | const wxDataViewItem & | item, |
| bool | has_cut_icon ) |
References GetChildren(), Slic3r::GUI::ObjectDataViewModelNode::GetType(), Slic3r::GUI::ObjectDataViewModelNode::has_lock(), Slic3r::GUI::itObject, Slic3r::GUI::ObjectDataViewModelNode::SetLock(), UpdateBitmapForNode(), and UpdateCutObjectIcon().
Referenced by UpdateCutObjectIcon().
| void Slic3r::GUI::ObjectDataViewModel::UpdateExtruderBitmap | ( | wxDataViewItem | item | ) |
References Slic3r::GUI::ObjectDataViewModelNode::UpdateExtruderAndColorIcon().
Referenced by UpdateColumValues().
| void Slic3r::GUI::ObjectDataViewModel::UpdateInstancesPrintable | ( | wxDataViewItem | parent_item | ) |
References Slic3r::GUI::ObjectDataViewModelNode::GetChildren(), GetInstanceRootItem(), Slic3r::GUI::ObjectDataViewModelNode::GetNthChild(), Slic3r::GUI::ObjectDataViewModelNode::IsPrintable(), and Slic3r::GUI::ObjectDataViewModelNode::set_printable_icon().
Referenced by SetObjectPrintableState().
| void Slic3r::GUI::ObjectDataViewModel::UpdateItemNames | ( | ) |
References Slic3r::GUI::from_u8(), Slic3r::GUI::itVolume, m_objects, Slic3r::ModelObject::name, Slic3r::ModelVolume::name, and Slic3r::ModelObject::volumes.
| void Slic3r::GUI::ObjectDataViewModel::UpdateObjectPrintable | ( | wxDataViewItem | parent_item | ) |
References Slic3r::GUI::ObjectDataViewModelNode::GetChildren(), GetInstanceRootItem(), Slic3r::GUI::ObjectDataViewModelNode::GetNthChild(), Slic3r::GUI::ObjectDataViewModelNode::IsPrintable(), Slic3r::GUI::piPrintable, Slic3r::GUI::piUnprintable, and Slic3r::GUI::ObjectDataViewModelNode::set_printable_icon().
Referenced by AddInstanceChild(), Delete(), DeleteLastInstance(), and SetPrintableState().
| void Slic3r::GUI::ObjectDataViewModel::UpdateSettingsDigest | ( | const wxDataViewItem & | item, |
| const std::vector< std::string > & | categories ) |
References Slic3r::GUI::ObjectDataViewModelNode::update_settings_digest().
| void Slic3r::GUI::ObjectDataViewModel::UpdateVolumesExtruderBitmap | ( | wxDataViewItem | object_item, |
| bool | use_obj_extruder = false ) |
References Slic3r::GUI::ObjectDataViewModelNode::GetChildren(), Slic3r::GUI::ObjectDataViewModelNode::GetExtruder(), GetItemType(), Slic3r::GUI::itObject, Slic3r::MODEL_PART, and Slic3r::GUI::ObjectDataViewModelNode::UpdateExtruderAndColorIcon().
Referenced by SetExtruder().
| void Slic3r::GUI::ObjectDataViewModel::UpdateWarningIcon | ( | const wxDataViewItem & | item, |
| const std::string & | warning_name ) |
References AddWarningIcon(), and DeleteWarningIcon().
|
private |
Referenced by assembly_name(), assembly_name(), get_assembly_name_list(), and search_object().
|
private |
Referenced by AddAllChildren(), Delete(), and SetAssociatedControl().
|
private |
Referenced by UpdateBitmapForNode().
|
private |
Referenced by ObjectDataViewModel(), AddInfoChild(), and Rescale().
|
private |
Referenced by ObjectDataViewModel(), Rescale(), and UpdateBitmapForNode().
|
private |
Referenced by ~ObjectDataViewModel(), AddObject(), AddPlate(), Delete(), GetIdByItem(), GetItemById(), GetItemById(), GetItemByLayerRange(), GetItemByVolumeId(), GetItemInfo(), GetObjectItem(), GetRowByItem(), HasInfoItem(), IsEmpty(), ReorganizeObjects(), ResetAll(), SetValue(), sys_color_changed(), and UpdateItemNames().
|
private |
Referenced by ObjectDataViewModel(), AddObject(), AddOutsidePlate(), Delete(), OnPlateChange(), and ResetAll().
|
private |
|
private |
Referenced by ObjectDataViewModel(), Rescale(), and UpdateBitmapForNode().
|
private |
Referenced by ObjectDataViewModel(), Rescale(), and UpdateBitmapForNode().
|
private |
Referenced by get_real_volume_index_in_3d(), get_real_volume_index_in_ui(), and get_ui_and_3d_volume_map().
|
private |
Referenced by ObjectDataViewModel(), Rescale(), SetVolumeType(), and UpdateBitmapForNode().
|
private |
Referenced by ObjectDataViewModel(), Rescale(), and UpdateBitmapForNode().
|
private |
Referenced by ObjectDataViewModel(), Rescale(), and UpdateBitmapForNode().
|
private |
Referenced by assembly_name(), get_found_list(), and search_object().