![]() |
Prusa Slicer 2.6.0
|
#include <src/slic3r/GUI/Plater.hpp>
Inheritance diagram for Slic3r::GUI::Sidebar:
Collaboration diagram for Slic3r::GUI::Sidebar:Classes | |
| struct | priv |
Private Attributes | |
| ConfigOptionMode | m_mode {ConfigOptionMode::comSimple} |
| std::unique_ptr< priv > | p |
| Slic3r::GUI::Sidebar::Sidebar | ( | Plater * | parent | ) |
References _L, Slic3r::GUI::dots(), em_unit(), enable_buttons(), p, Slic3r::GUI::shortkey_ctrl_prefix(), Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_PRINT, Slic3r::Preset::TYPE_PRINTER, Slic3r::Preset::TYPE_SLA_MATERIAL, Slic3r::Preset::TYPE_SLA_PRINT, void(), wxEVT_BUTTON, wxGTK3, and wxOSX.
Here is the call graph for this function:
|
delete |
| Slic3r::GUI::Sidebar::~Sidebar | ( | ) |
| void Slic3r::GUI::Sidebar::change_top_border_for_mode_sizer | ( | bool | increase_border | ) |
Referenced by Slic3r::GUI::MainFrame::update_layout().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::GUI::Sidebar::check_and_update_searcher | ( | bool | respect_mode = false | ) |
References Slic3r::Search::InputInfo::type.
| void Slic3r::GUI::Sidebar::collapse | ( | bool | collapse | ) |
Referenced by Slic3r::GUI::Plater::priv::collapse_sidebar().
Here is the caller graph for this function:| std::vector< PlaterPresetComboBox * > & Slic3r::GUI::Sidebar::combos_filament | ( | ) |
Referenced by Slic3r::GUI::Plater::on_extruders_change().
Here is the caller graph for this function:| void Slic3r::GUI::Sidebar::enable_buttons | ( | bool | enable | ) |
References p.
Referenced by Sidebar(), and Slic3r::GUI::Plater::priv::object_list_changed().
Here is the caller graph for this function:| bool Slic3r::GUI::Sidebar::get_eject_shown | ( | ) | const |
| std::string & Slic3r::GUI::Sidebar::get_search_line | ( | ) |
Referenced by Slic3r::GUI::GLCanvas3D::_render_search_list().
Here is the caller graph for this function:| Search::OptionsSearcher & Slic3r::GUI::Sidebar::get_searcher | ( | ) |
Referenced by Slic3r::GUI::GLCanvas3D::_render_search_list().
Here is the caller graph for this function:| wxButton * Slic3r::GUI::Sidebar::get_wiping_dialog_button | ( | ) |
| void Slic3r::GUI::Sidebar::init_filament_combo | ( | PlaterPresetComboBox ** | combo, |
| const int | extr_idx | ||
| ) |
References em_unit(), p, and Slic3r::Preset::TYPE_FILAMENT.
Referenced by Slic3r::GUI::Plater::on_extruders_change().
Here is the call graph for this function:
Here is the caller graph for this function:| bool Slic3r::GUI::Sidebar::is_collapsed | ( | ) |
Referenced by Slic3r::GUI::Plater::priv::is_sidebar_collapsed().
Here is the caller graph for this function:| bool Slic3r::GUI::Sidebar::is_multifilament | ( | ) |
| void Slic3r::GUI::Sidebar::jump_to_option | ( | const std::string & | opt_key, |
| Preset::Type | type, | ||
| const std::wstring & | category | ||
| ) |
| void Slic3r::GUI::Sidebar::jump_to_option | ( | size_t | selected | ) |
References Slic3r::Search::Option::category, Slic3r::Search::Option::group, boost::nowide::narrow(), Slic3r::Search::Option::opt_key(), p, Slic3r::Search::Option::type, and Slic3r::Preset::TYPE_PREFERENCES.
Referenced by Slic3r::GUI::GLCanvas3D::_render_search_list().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::GUI::Sidebar::msw_rescale | ( | ) |
Here is the call graph for this function:| ObjectLayers * Slic3r::GUI::Sidebar::obj_layers | ( | ) |
References p.
Referenced by Slic3r::GUI::GUI_App::obj_layers().
Here is the caller graph for this function:| ObjectList * Slic3r::GUI::Sidebar::obj_list | ( | ) |
References p.
Referenced by Slic3r::GUI::Plater::priv::can_decrease_instances(), Slic3r::GUI::Plater::priv::can_delete(), Slic3r::GUI::Plater::priv::can_delete_all(), Slic3r::GUI::Plater::priv::can_fix_through_netfabb(), Slic3r::GUI::Plater::priv::can_increase_instances(), Slic3r::GUI::Plater::priv::can_mirror(), Slic3r::GUI::Plater::priv::can_reload_from_disk(), Slic3r::GUI::Plater::priv::can_replace_with_stl(), Slic3r::GUI::Plater::priv::can_scale_to_print_volume(), Slic3r::GUI::Plater::priv::can_split(), Slic3r::GUI::Plater::cut(), Slic3r::GUI::Plater::decrease_instances(), Slic3r::GUI::Plater::priv::delete_all_objects_from_model(), Slic3r::GUI::Plater::priv::delete_object_from_model(), Slic3r::GUI::FillBedJob::finalize(), Slic3r::GUI::Plater::increase_instances(), Slic3r::GUI::MainFrame::init_menubar_as_editor(), Slic3r::GUI::GUI_App::obj_list(), Slic3r::GUI::GUI_App::recreate_GUI(), Slic3r::GUI::Plater::priv::remove(), Slic3r::GUI::Plater::priv::replace_volume_with_stl(), Slic3r::GUI::Plater::priv::reset(), Slic3r::GUI::Plater::priv::select_all(), show_info_sizer(), Slic3r::GUI::Plater::priv::take_snapshot(), and Slic3r::GUI::Plater::priv::undo_redo_to().
Here is the caller graph for this function:| ObjectManipulation * Slic3r::GUI::Sidebar::obj_manipul | ( | ) |
References p.
Referenced by Slic3r::GUI::GUI_App::obj_manipul(), and Slic3r::GUI::Plater::priv::update().
Here is the caller graph for this function:| ObjectSettings * Slic3r::GUI::Sidebar::obj_settings | ( | ) |
References p.
Referenced by Slic3r::GUI::GUI_App::obj_settings(), and Slic3r::GUI::ObjectList::update_settings_item_and_selection().
Here is the caller graph for this function:| ConfigOptionsGroup * Slic3r::GUI::Sidebar::og_freq_chng_params | ( | const bool | is_fff | ) |
| wxPanel * Slic3r::GUI::Sidebar::presets_panel | ( | ) |
References p.
Referenced by Slic3r::GUI::Plater::priv::on_select_preset().
Here is the caller graph for this function:References p.
Referenced by Slic3r::GUI::Plater::on_extruders_change().
Here is the caller graph for this function:| wxScrolledWindow * Slic3r::GUI::Sidebar::scrolled_panel | ( | ) |
References p.
Referenced by Slic3r::GUI::Plater::on_extruders_change().
Here is the caller graph for this function:| void Slic3r::GUI::Sidebar::search | ( | ) |
References p.
Referenced by Slic3r::GUI::GLCanvas3D::_render_search_list().
Here is the caller graph for this function:| void Slic3r::GUI::Sidebar::set_btn_label | ( | const ActionButtonType | btn_type, |
| const wxString & | label | ||
| ) | const |
References Slic3r::GUI::abExport, Slic3r::GUI::abReslice, Slic3r::GUI::abSendGCode, and Slic3r::GUI::Plater::p.
Referenced by Slic3r::GUI::Plater::priv::on_process_completed(), and Slic3r::GUI::Plater::priv::update_background_process().
Here is the caller graph for this function:| bool Slic3r::GUI::Sidebar::show_eject | ( | bool | show | ) | const |
| bool Slic3r::GUI::Sidebar::show_export | ( | bool | show | ) | const |
References p.
Referenced by Slic3r::GUI::Plater::priv::show_action_buttons().
Here is the caller graph for this function:| bool Slic3r::GUI::Sidebar::show_export_removable | ( | bool | show | ) | const |
References p.
Referenced by Slic3r::GUI::Plater::priv::show_action_buttons().
Here is the caller graph for this function:| void Slic3r::GUI::Sidebar::show_info_sizer | ( | ) |
References _L_PLURAL, Slic3r::comExpert, Slic3r::ModelObject::facets_count(), Slic3r::GUI::format_wxstr(), Slic3r::GUI::Selection::get_instance_idx(), Slic3r::ModelVolume::get_matrix(), Slic3r::GUI::ObjectList::get_mesh_errors_info(), Slic3r::GUI::Selection::get_object_idx(), Slic3r::ModelObject::get_object_stl_stats(), Slic3r::ModelObject::instance_bounding_box(), Slic3r::ModelObject::instances, Slic3r::GUI::Selection::is_single_full_instance(), Slic3r::GUI::Selection::is_single_full_object(), Slic3r::GUI::Selection::is_single_volume(), m_mode, Eigen::Transform< _Scalar, _Dim, _Mode, _Options >::matrix(), Slic3r::ModelVolume::mesh(), Slic3r::GUI::ObjectManipulation::mm_to_in, Slic3r::TriangleMeshStats::number_of_parts, obj_list(), p, Slic3r::ptSLA, Slic3r::BoundingBox3Base< PointType >::size(), Slic3r::TriangleMesh::stats(), Slic3r::GUI::MeshErrorsInfo::tooltip, Slic3r::TriangleMesh::transformed_bounding_box(), Slic3r::TriangleMeshStats::volume, and Slic3r::ModelObject::volumes.
Here is the call graph for this function:| bool Slic3r::GUI::Sidebar::show_reslice | ( | bool | show | ) | const |
References p.
Referenced by Slic3r::GUI::Plater::priv::show_action_buttons().
Here is the caller graph for this function:| bool Slic3r::GUI::Sidebar::show_send | ( | bool | show | ) | const |
References p.
Referenced by Slic3r::GUI::Plater::priv::show_action_buttons().
Here is the caller graph for this function:References p, and update_sliced_info_sizer().
Referenced by Slic3r::GUI::Plater::priv::delete_all_objects_from_model(), Slic3r::GUI::Plater::priv::on_process_completed(), Slic3r::GUI::Plater::priv::reset(), and Slic3r::GUI::Plater::priv::update_background_process().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::GUI::Sidebar::sys_color_changed | ( | ) |
References p.
| void Slic3r::GUI::Sidebar::update_all_preset_comboboxes | ( | ) |
References Slic3r::PresetCollection::get_edited_preset(), p, Slic3r::Preset::printer_technology(), Slic3r::PresetBundle::printers, and Slic3r::ptFFF.
Referenced by update_presets().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::GUI::Sidebar::update_mode | ( | ) |
References Slic3r::comSimple.
Referenced by Slic3r::GUI::GUI_App::update_mode().
Here is the caller graph for this function:| void Slic3r::GUI::Sidebar::update_mode_markers | ( | ) |
| void Slic3r::GUI::Sidebar::update_mode_sizer | ( | ) | const |
| void Slic3r::GUI::Sidebar::update_objects_list_extruder_column | ( | size_t | extruders_count | ) |
References Slic3r::GUI::extruders_count(), and p.
Here is the call graph for this function:| void Slic3r::GUI::Sidebar::update_presets | ( | Slic3r::Preset::Type | preset_type | ) |
References Slic3r::Preset::config, Slic3r::PresetCollection::get_edited_preset(), Slic3r::ConfigBase::option(), p, Slic3r::Preset::printer_technology(), Slic3r::PresetBundle::printers, Slic3r::ptFFF, Slic3r::ConfigOptionVector< T >::size(), Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_PRINT, Slic3r::Preset::TYPE_PRINTER, Slic3r::Preset::TYPE_SLA_MATERIAL, Slic3r::Preset::TYPE_SLA_PRINT, and update_all_preset_comboboxes().
Referenced by Slic3r::GUI::MainFrame::bind_diff_dialog(), Slic3r::GUI::TabPrinter::build_fff(), and Slic3r::GUI::MainFrame::on_presets_changed().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::GUI::Sidebar::update_reslice_btn_tooltip | ( | ) | const |
References _L, Slic3r::comSimple, m_mode, p, and Slic3r::GUI::shortkey_ctrl_prefix().
Here is the call graph for this function:| void Slic3r::GUI::Sidebar::update_sliced_info_sizer | ( | ) |
References _L, _L_PLURAL, _u8L, Slic3r::PrintStatistics::estimated_normal_print_time, Slic3r::SLAPrintStatistics::estimated_print_time, Slic3r::PrintStatistics::estimated_silent_print_time, Slic3r::PrintStatistics::filament_stats, Slic3r::GUI::format_wxstr(), Slic3r::GUI::from_u8(), Slic3r::get_time_dhms(), Slic3r::ConfigOption::getFloat(), Slic3r::GUI::ObjectManipulation::in_to_mm, Slic3r::GUI::ObjectManipulation::mm_to_in, boost::nowide::narrow(), Slic3r::SLAPrintStatistics::objects_used_material, Slic3r::ConfigBase::option(), p, Slic3r::ptSLA, Slic3r::short_time_ui(), Slic3r::GUI::siCost, Slic3r::GUI::siEstimatedTime, Slic3r::GUI::siFilament_g, Slic3r::GUI::siFilament_m, Slic3r::GUI::siFilament_mm3, Slic3r::GUI::siMateril_unit, Slic3r::GUI::siWTNumbetOfToolchanges, Slic3r::SLAPrintStatistics::support_used_material, Slic3r::PrintStatistics::total_cost, Slic3r::PrintStatistics::total_extruded_volume, Slic3r::PrintStatistics::total_toolchanges, Slic3r::PrintStatistics::total_used_filament, Slic3r::PrintStatistics::total_weight, Slic3r::PrintStatistics::total_wipe_tower_cost, Slic3r::PrintStatistics::total_wipe_tower_filament, and Slic3r::Preset::TYPE_SLA_MATERIAL.
Referenced by show_sliced_info_sizer().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::GUI::Sidebar::update_ui_from_settings | ( | ) |
Referenced by Slic3r::GUI::Plater::priv::update_ui_from_settings().
Here is the caller graph for this function:
|
private |
Referenced by show_info_sizer(), update_mode_sizer(), and update_reslice_btn_tooltip().
|
private |
Referenced by Sidebar(), change_top_border_for_mode_sizer(), enable_buttons(), get_wiping_dialog_button(), init_filament_combo(), is_multifilament(), jump_to_option(), msw_rescale(), obj_layers(), obj_list(), obj_manipul(), obj_settings(), og_freq_chng_params(), presets_panel(), remove_unused_filament_combos(), scrolled_panel(), search(), show_export(), show_export_removable(), show_info_sizer(), show_reslice(), show_send(), show_sliced_info_sizer(), sys_color_changed(), update_all_preset_comboboxes(), update_mode_markers(), update_mode_sizer(), update_objects_list_extruder_column(), update_presets(), update_reslice_btn_tooltip(), and update_sliced_info_sizer().