![]() |
Prusa Slicer 2.6.0
|
#include <src/slic3r/GUI/Tab.hpp>
Inheritance diagram for Slic3r::GUI::Tab:
Collaboration diagram for Slic3r::GUI::Tab:Classes | |
| struct | PresetDependencies |
Static Public Member Functions | |
| static wxString | translate_category (const wxString &title, Preset::Type preset_type) |
| static bool | validate_custom_gcode (const wxString &title, const std::string &gcode) |
Public Attributes | |
| PresetBundle * | m_preset_bundle |
| bool | m_show_btn_incompatible_presets = false |
| PresetCollection * | m_presets |
| DynamicPrintConfig * | m_config |
| ogStaticText * | m_parent_preset_description_line = nullptr |
| ScalableButton * | m_detach_preset_btn = nullptr |
| int | m_update_cnt = 0 |
| bool | validate_custom_gcodes_was_shown { false } |
Protected Types | |
| enum | OptStatus { osSystemValue = 1 , osInitValue = 2 } |
Protected Member Functions | |
| void | set_type () |
| void | create_line_with_widget (ConfigOptionsGroup *optgroup, const std::string &opt_key, const std::string &path, widget_t widget) |
| wxSizer * | compatible_widget_create (wxWindow *parent, PresetDependencies &deps) |
| void | compatible_widget_reload (PresetDependencies &deps) |
| void | load_key_value (const std::string &opt_key, const boost::any &value, bool saved_value=false) |
| bool | tree_sel_change_delayed () |
| void | on_presets_changed () |
| void | build_preset_description_line (ConfigOptionsGroup *optgroup) |
| void | update_preset_description_line () |
| void | update_frequently_changed_parameters () |
| void | fill_icon_descriptions () |
| void | set_tooltips_text () |
| virtual bool | select_preset_by_name (const std::string &name_w_suffix, bool force) |
| virtual bool | save_current_preset (const std::string &new_name, bool detach) |
| virtual bool | delete_current_preset () |
| ConfigManipulation | get_config_manipulation () |
Private Attributes | |
| wxBookCtrlBase * | m_parent |
| struct Slic3r::GUI::Tab::PresetDependencies |
Collaboration diagram for Slic3r::GUI::Tab::PresetDependencies:| Class Members | ||
|---|---|---|
| ScalableButton * | btn = nullptr | |
| wxCheckBox * | checkbox = nullptr | |
| wxString | dialog_label | |
| wxString | dialog_title | |
| string | key_condition | |
| string | key_list | |
| Type | type = Preset::TYPE_INVALID | |
|
protected |
| Slic3r::GUI::Tab::Tab | ( | wxBookCtrlBase * | parent, |
| const wxString & | title, | ||
| Preset::Type | type | ||
| ) |
References _L, Slic3r::GUI::Tab::PresetDependencies::dialog_label, Slic3r::GUI::Tab::PresetDependencies::dialog_title, em_unit(), get_config_manipulation(), Slic3r::GUI::Tab::PresetDependencies::key_condition, Slic3r::GUI::Tab::PresetDependencies::key_list, m_compatible_printers, m_compatible_prints, m_config_manipulation, m_em_unit, m_highlighter, m_parent, parent(), Slic3r::GUI::Highlighter::set_timer_owner(), Slic3r::GUI::Tab::PresetDependencies::type, Slic3r::Preset::TYPE_PRINT, and Slic3r::Preset::TYPE_PRINTER.
Here is the call graph for this function:
|
inline |
References Slic3r::GUI::Field::getWindow().
Here is the call graph for this function:Reimplemented in Slic3r::GUI::TabPrinter.
| Slic3r::GUI::PageShp Slic3r::GUI::Tab::add_options_page | ( | const wxString & | title, |
| const std::string & | icon, | ||
| bool | is_extruder_pages = false |
||
| ) |
Referenced by Slic3r::GUI::TabSLAMaterial::build(), and Slic3r::GUI::TabSLAPrint::build().
Here is the caller graph for this function:| void Slic3r::GUI::Tab::add_scaled_bitmap | ( | wxWindow * | parent, |
| ScalableBitmap & | btn, | ||
| const std::string & | icon_name | ||
| ) |
Referenced by create_preset_tab().
Here is the caller graph for this function:| void Slic3r::GUI::Tab::add_scaled_button | ( | wxWindow * | parent, |
| ScalableButton ** | btn, | ||
| const std::string & | icon_name, | ||
| const wxString & | label = wxEmptyString, |
||
| long | style = wxBU_EXACTFIT | wxNO_BORDER |
||
| ) |
References style.
Referenced by create_preset_tab().
Here is the caller graph for this function:| void Slic3r::GUI::Tab::apply_config_from_cache | ( | ) |
References Slic3r::Preset::TYPE_PRINTER.
Referenced by on_presets_changed().
Here is the caller graph for this function:
|
pure virtual |
|
protected |
References _, _L, Slic3r::GUI::OptionsGroup::append_line(), Slic3r::GUI::Line::append_widget(), Slic3r::GUI::Line::full_width, L, and wxEVT_BUTTON.
Referenced by Slic3r::GUI::TabSLAMaterial::build(), and Slic3r::GUI::TabSLAPrint::build().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::GUI::Tab::cache_config_diff | ( | const std::vector< std::string > & | selected_options, |
| const DynamicPrintConfig * | config = nullptr |
||
| ) |
Referenced by Slic3r::GUI::GUI_App::check_and_keep_current_preset_changes().
Here is the caller graph for this function:
|
virtual |
Reimplemented in Slic3r::GUI::TabPrint, Slic3r::GUI::TabFilament, Slic3r::GUI::TabPrinter, and Slic3r::GUI::TabSLAPrint.
Referenced by Slic3r::GUI::TabSLAPrint::clear_pages().
Here is the caller graph for this function:| void Slic3r::GUI::Tab::compare_preset | ( | ) |
|
protected |
References _, _L, Slic3r::GUI::Tab::PresetDependencies::btn, Slic3r::GUI::Tab::PresetDependencies::checkbox, Slic3r::GUI::Tab::PresetDependencies::dialog_label, Slic3r::GUI::Tab::PresetDependencies::dialog_title, Slic3r::GUI::format_wxstr(), Slic3r::GUI::from_u8(), Slic3r::Preset::is_default, Slic3r::Preset::is_external, Slic3r::GUI::Tab::PresetDependencies::key_condition, Slic3r::GUI::Tab::PresetDependencies::key_list, L, Slic3r::Preset::name, Slic3r::PresetCollection::preset(), Slic3r::printer_technology(), Slic3r::Preset::printer_technology(), Slic3r::ptFFF, Slic3r::PresetCollection::size(), Slic3r::GUI::Tab::PresetDependencies::type, and wxEVT_BUTTON.
Here is the call graph for this function:
|
protected |
References Slic3r::GUI::Tab::PresetDependencies::btn, Slic3r::GUI::Tab::PresetDependencies::checkbox, Slic3r::ConfigOptionVector< T >::empty(), Slic3r::GUI::Tab::PresetDependencies::key_condition, Slic3r::GUI::Tab::PresetDependencies::key_list, and Slic3r::GUI::Field::toggle().
Here is the call graph for this function:
|
inline |
References m_completed.
Referenced by Slic3r::GUI::GUI_App::get_tab().
Here is the caller graph for this function:
|
protected |
References Slic3r::GUI::OptionsGroup::append_line(), Slic3r::GUI::ConfigOptionsGroup::create_single_option_line(), Slic3r::GUI::Line::label_path, Slic3r::GUI::UndoValueUIManager::set_label_colour(), Slic3r::GUI::UndoValueUIManager::set_undo_bitmap(), Slic3r::GUI::UndoValueUIManager::set_undo_to_sys_bitmap(), Slic3r::GUI::UndoValueUIManager::set_undo_to_sys_tooltip(), Slic3r::GUI::UndoValueUIManager::set_undo_tooltip(), and Slic3r::GUI::Line::widget.
Referenced by Slic3r::GUI::TabSLAMaterial::build(), and Slic3r::GUI::TabSLAPrint::build().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::GUI::Tab::create_preset_tab | ( | ) |
References _, _L, add_scaled_bitmap(), add_scaled_button(), em_unit(), fill_icon_descriptions(), Slic3r::GUI::format_wxstr(), L, m_bmp_non_system, m_bmp_value_lock, m_bmp_value_revert, m_bmp_value_unlock, m_bmp_white_bullet, m_btn_compare_preset, m_btn_delete_preset, m_btn_edit_ph_printer, m_btn_hide_incompatible_presets, m_btn_rename_preset, m_btn_save_preset, m_default_text_clr, m_disable_tree_sel_changed_event, m_em_unit, m_h_buttons_sizer, m_hsizer, m_icon_count, m_icon_descriptions, m_left_sizer, m_mode_sizer, m_modified_label_clr, m_pages, m_preset_bundle, m_presets_choice, m_question_btn, m_scaled_buttons, m_search_btn, m_show_incompatible_presets, m_sys_label_clr, m_top_hsizer, m_treectrl, m_type, m_undo_btn, m_undo_to_sys_btn, ScalableBitmap::name(), on_roll_back_value(), Slic3r::GUI::PresetComboBox::selection_is_changed_according_to_physical_printers(), Slic3r::GUI::PresetComboBox::set_selection_changed_function(), set_tooltips_text(), Slic3r::Preset::TYPE_PRINTER, wxEVT_BUTTON, and wxOSX.
Referenced by Slic3r::GUI::MainFrame::add_created_tab().
Here is the call graph for this function:
Here is the caller graph for this function:| bool Slic3r::GUI::Tab::current_preset_is_dirty | ( | ) | const |
| void Slic3r::GUI::Tab::decorate | ( | ) |
References Slic3r::GUI::Field::m_is_modified_value, Slic3r::GUI::Field::m_is_nonsys_value, Slic3r::GUI::UndoValueUIManager::set_label_colour(), Slic3r::GUI::UndoValueUIManager::set_undo_bitmap(), Slic3r::GUI::UndoValueUIManager::set_undo_to_sys_bitmap(), Slic3r::GUI::UndoValueUIManager::set_undo_to_sys_tooltip(), and Slic3r::GUI::UndoValueUIManager::set_undo_tooltip().
Here is the call graph for this function:
|
protectedvirtual |
Reimplemented in Slic3r::GUI::TabFilament.
| void Slic3r::GUI::Tab::delete_preset | ( | ) |
References _L, _L_PLURAL, _u8L, Slic3r::PhysicalPrinter::delete_preset(), Slic3r::PhysicalPrinterCollection::delete_preset_from_printers(), Slic3r::PhysicalPrinterCollection::empty(), Slic3r::GUI::format_wxstr(), Slic3r::GUI::from_u8(), Slic3r::PhysicalPrinterCollection::get_printers_with_only_preset(), Slic3r::PhysicalPrinterCollection::get_printers_with_preset(), Slic3r::PhysicalPrinterCollection::get_selected_printer(), Slic3r::PhysicalPrinterCollection::get_selected_printer_preset_name(), Slic3r::PhysicalPrinter::name, Slic3r::PhysicalPrinter::preset_names, and Slic3r::PhysicalPrinterCollection::select_printer().
Here is the call graph for this function:| wxSizer * Slic3r::GUI::Tab::description_line_widget | ( | wxWindow * | parent, |
| ogStaticText ** | StaticText, | ||
| wxString | text = wxEmptyString |
||
| ) |
Referenced by Slic3r::GUI::TabSLAPrint::build_sla_support_params().
Here is the caller graph for this function:| void Slic3r::GUI::Tab::emplace_option | ( | const std::string & | opt_key, |
| bool | respect_vec_values = false |
||
| ) |
References Slic3r::coBools, Slic3r::coFloats, Slic3r::coFloatsOrPercents, Slic3r::coInts, Slic3r::coPercents, Slic3r::coPoints, and Slic3r::coStrings.
|
protected |
References L.
Referenced by create_preset_tab().
Here is the caller graph for this function:
|
inline |
References m_category_icon.
|
inline |
|
protected |
References load_config(), on_value_change(), reload_config(), toggle_option(), update(), and update_dirty().
Referenced by Tab().
Here is the call graph for this function:
Here is the caller graph for this function:| std::pair< OG_CustomCtrl *, bool * > Slic3r::GUI::Tab::get_custom_ctrl_with_blinking_ptr | ( | const t_config_option_key & | opt_key, |
| int | opt_index = -1 |
||
| ) |
| Field * Slic3r::GUI::Tab::get_field | ( | const t_config_option_key & | opt_key, |
| int | opt_index = -1 |
||
| ) | const |
| Field * Slic3r::GUI::Tab::get_field | ( | const t_config_option_key & | opt_key, |
| Page ** | selected_page, | ||
| int | opt_index = -1 |
||
| ) |
| Line * Slic3r::GUI::Tab::get_line | ( | const t_config_option_key & | opt_key | ) |
|
inline |
|
inline |
| void Slic3r::GUI::Tab::get_sys_and_mod_flags | ( | const std::string & | opt_key, |
| bool & | sys_page, | ||
| bool & | modified_page | ||
| ) |
|
virtual |
Reimplemented in Slic3r::GUI::TabPrinter.
References Slic3r::PresetCollection::is_independent_from_extruder_number_option(), and Slic3r::Preset::TYPE_FILAMENT.
Here is the call graph for this function:| void Slic3r::GUI::Tab::load_config | ( | const DynamicPrintConfig & | config | ) |
References Slic3r::ConfigOption::clone(), and Slic3r::ConfigBase::option().
Referenced by Slic3r::GUI::FreqChangedParams::FreqChangedParams(), Slic3r::GUI::TabSLAMaterial::build(), get_config_manipulation(), and Slic3r::GUI::Plater::priv::undo_redo_to().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented in Slic3r::GUI::TabFilament.
References Slic3r::Preset::config, Slic3r::ConfigBase::option(), Slic3r::printer_technology(), Slic3r::Preset::printer_technology(), Slic3r::ptFFF, Slic3r::ConfigOptionVector< T >::size(), Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_PRINTER, and Slic3r::Preset::TYPE_SLA_MATERIAL.
Referenced by on_presets_changed().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::GUI::Tab::load_initial_data | ( | ) |
Referenced by Slic3r::GUI::TabSLAMaterial::build(), and Slic3r::GUI::TabSLAPrint::build().
Here is the caller graph for this function:
|
protected |
References Slic3r::GUI::change_opt_value(), and Slic3r::Never.
Here is the call graph for this function:| bool Slic3r::GUI::Tab::may_discard_current_dirty_preset | ( | PresetCollection * | presets = nullptr, |
| const std::string & | new_printer_name = "" |
||
| ) |
References Slic3r::ConfigBase::apply_only(), Slic3r::Preset::config, Slic3r::PresetCollection::get_edited_preset(), Slic3r::GUI::UnsavedChangesDialog::get_preset_name(), Slic3r::GUI::UnsavedChangesDialog::get_selected_options(), Slic3r::PresetCollection::get_selected_preset(), Slic3r::GUI::UnsavedChangesDialog::get_unselected_options(), Slic3r::GUI::UnsavedChangesDialog::save_preset(), Slic3r::GUI::UnsavedChangesDialog::transfer_changes(), and Slic3r::PresetCollection::type().
Here is the call graph for this function:
|
virtual |
Reimplemented in Slic3r::GUI::TabFilament.
References em_unit().
Here is the call graph for this function:
|
inline |
References m_presets, and Slic3r::PresetCollection::name().
Referenced by Slic3r::GUI::Plater::priv::on_select_preset().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented in Slic3r::GUI::TabPrinter.
|
protected |
References apply_config_from_cache(), and load_current_preset().
Here is the call graph for this function:References Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_PRINTER, and Slic3r::Preset::TYPE_SLA_MATERIAL.
Referenced by create_preset_tab().
Here is the caller graph for this function:!!! ysFIXME ????
References Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::get_sla_suptree_prefix(), Slic3r::GUI::pad_combo_value_for_config(), Slic3r::ptFFF, Slic3r::GUI::Field::set_value(), Slic3r::GUI::OptionsGroup::set_value(), and Slic3r::GUI::support_combo_value_for_config().
Referenced by Slic3r::GUI::TabSLAMaterial::build(), get_config_manipulation(), Slic3r::GUI::Plater::priv::process_validation_warning(), and Slic3r::GUI::validate_custom_gcode_cb().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
References Slic3r::GUI::find_toplevel_parent(), and Slic3r::Preset::TYPE_PRINTER.
Referenced by Slic3r::GUI::MainFrame::init_tabpanel(), and Slic3r::GUI::MainFrame::select_tab().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::GUI::Tab::OnKeyDown | ( | wxKeyEvent & | event | ) |
| void Slic3r::GUI::Tab::OnTreeSelChange | ( | wxTreeEvent & | event | ) |
|
inline |
References m_parent.
Referenced by Tab(), Slic3r::GUI::TabSLAMaterial::build(), Slic3r::GUI::TabSLAPrint::build(), and Slic3r::GUI::TabSLAPrint::build_sla_support_params().
Here is the caller graph for this function:| void Slic3r::GUI::Tab::rebuild_page_tree | ( | ) |
|
virtual |
Reimplemented in Slic3r::GUI::TabPrinter.
Referenced by Slic3r::GUI::FreqChangedParams::FreqChangedParams(), and get_config_manipulation().
Here is the caller graph for this function:| void Slic3r::GUI::Tab::rename_preset | ( | ) |
References _L_PLURAL, Slic3r::Preset::file, Slic3r::GUI::from_u8(), Slic3r::GUI::SavePresetDialog::get_name(), Slic3r::GUI::into_u8(), and Slic3r::Preset::name.
Here is the call graph for this function:
|
protectedvirtual |
Reimplemented in Slic3r::GUI::TabFilament.
| void Slic3r::GUI::Tab::save_preset | ( | std::string | name = std::string(), |
| bool | detach = false |
||
| ) |
m_treectrl->OnSetFocus();
References _u8L, Slic3r::Preset::compatible_printers_condition(), Slic3r::Preset::config, Slic3r::GUI::SavePresetDialog::get_name(), Slic3r::GUI::TabPrinter::m_extruders_count, Slic3r::ConfigBase::opt_string(), Slic3r::ptFFF, Slic3r::VendorProfile::templates_profile, and Slic3r::Preset::vendor.
Here is the call graph for this function:| bool Slic3r::GUI::Tab::saved_preset_is_dirty | ( | ) | const |
| bool Slic3r::GUI::Tab::select_preset | ( | std::string | preset_name = "", |
| bool | delete_current = false, |
||
| const std::string & | last_selected_ph_printer_name = "" |
||
| ) |
References _L, Slic3r::PresetCollection::current_is_dirty(), Slic3r::PresetCollection::discard_current_changes(), Slic3r::PresetCollection::get_edited_preset_with_vendor_profile(), Slic3r::is_compatible_with_print(), Slic3r::is_compatible_with_printer(), Slic3r::PresetWithVendorProfile::preset, Slic3r::printer_technology(), Slic3r::Preset::printer_technology(), Slic3r::ptFFF, Slic3r::ptSLA, and updates.
Referenced by Slic3r::GUI::Plater::priv::on_select_preset(), and Slic3r::GUI::PresetComboBox::selection_is_changed_according_to_physical_printers().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protectedvirtual |
Reimplemented in Slic3r::GUI::TabFilament.
|
protected |
Referenced by create_preset_tab().
Here is the caller graph for this function:
|
protected |
|
pure virtual |
Implemented in Slic3r::GUI::TabPrint, Slic3r::GUI::TabFilament, Slic3r::GUI::TabSLAMaterial, Slic3r::GUI::TabSLAPrint, and Slic3r::GUI::TabPrinter.
Referenced by Slic3r::GUI::MainFrame::add_created_tab(), and Slic3r::GUI::MainFrame::init_tabpanel().
Here is the caller graph for this function:
|
virtual |
Reimplemented in Slic3r::GUI::TabFilament.
|
inline |
References m_title.
Referenced by Slic3r::GUI::MainFrame::add_created_tab().
Here is the caller graph for this function:| void Slic3r::GUI::Tab::toggle_option | ( | const std::string & | opt_key, |
| bool | toggle, | ||
| int | opt_index = -1 |
||
| ) |
References Slic3r::GUI::Field::toggle().
Referenced by get_config_manipulation().
Here is the call graph for this function:
Here is the caller graph for this function:
|
pure virtual |
| void Slic3r::GUI::Tab::toggle_show_hide_incompatible | ( | ) |
| void Slic3r::GUI::Tab::transfer_options | ( | const std::string & | name_from, |
| const std::string & | name_to, | ||
| std::vector< std::string > | options | ||
| ) |
References Slic3r::Preset::config, and Slic3r::Preset::name.
Referenced by Slic3r::GUI::MainFrame::bind_diff_dialog().
Here is the caller graph for this function:
|
static |
References _, and Slic3r::Preset::TYPE_PRINTER.
Referenced by Slic3r::Search::OptionsSearcher::append_options(), and Slic3r::Search::create_option().
Here is the caller graph for this function:
|
protected |
References Slic3r::GUI::Page::m_is_modified_values, Slic3r::GUI::Page::m_is_nonsys_values, and void().
Here is the call graph for this function:
|
inline |
|
pure virtual |
Implemented in Slic3r::GUI::TabPrint, Slic3r::GUI::TabFilament, Slic3r::GUI::TabPrinter, Slic3r::GUI::TabSLAMaterial, and Slic3r::GUI::TabSLAPrint.
Referenced by Slic3r::GUI::FreqChangedParams::FreqChangedParams(), and get_config_manipulation().
Here is the caller graph for this function:| void Slic3r::GUI::Tab::update_btns_enabling | ( | ) |
References _L, Slic3r::Preset::is_default, Slic3r::Preset::is_external, and Slic3r::Preset::is_system.
| void Slic3r::GUI::Tab::update_changed_tree_ui | ( | ) |
References Slic3r::optional_keys, Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_PRINTER, and Slic3r::Preset::TYPE_SLA_MATERIAL.
| void Slic3r::GUI::Tab::update_changed_ui | ( | ) |
References Slic3r::GUI::TabPrinter::m_extruders_count, Slic3r::GUI::TabPrinter::m_initial_extruders_count, Slic3r::GUI::TabPrinter::m_sys_extruders_count, Slic3r::ptFFF, Slic3r::Preset::TYPE_FILAMENT, and Slic3r::Preset::TYPE_PRINTER.
|
virtual |
Reimplemented in Slic3r::GUI::TabPrint, Slic3r::GUI::TabFilament, and Slic3r::GUI::TabSLAPrint.
Referenced by Slic3r::GUI::TabSLAMaterial::update(), and Slic3r::GUI::TabSLAPrint::update_description_lines().
Here is the caller graph for this function:| void Slic3r::GUI::Tab::update_dirty | ( | ) |
Referenced by Slic3r::GUI::FreqChangedParams::FreqChangedParams(), Slic3r::GUI::TabSLAMaterial::build(), get_config_manipulation(), Slic3r::GUI::Plater::priv::undo_redo_to(), and Slic3r::GUI::validate_custom_gcode_cb().
Here is the caller graph for this function:
|
protected |
References Slic3r::GUI::pad_combo_value_for_config(), Slic3r::ptFFF, and Slic3r::GUI::support_combo_value_for_config().
Here is the call graph for this function:| void Slic3r::GUI::Tab::update_label_colours | ( | ) |
References Slic3r::GUI::UndoValueUIManager::set_label_colour().
Here is the call graph for this function:| void Slic3r::GUI::Tab::update_mode | ( | ) |
| void Slic3r::GUI::Tab::update_mode_markers | ( | ) |
| void Slic3r::GUI::Tab::update_preset_choice | ( | ) |
Referenced by Slic3r::GUI::PresetComboBox::selection_is_changed_according_to_physical_printers().
Here is the caller graph for this function:
|
protected |
References _, Slic3r::Preset::alias, Slic3r::Preset::config, Slic3r::VendorProfile::config_version, Slic3r::GUI::from_u8(), Slic3r::Preset::is_default, Slic3r::Preset::is_system, L, Slic3r::VendorProfile::name, Slic3r::Preset::name, Slic3r::ConfigBase::opt_string(), Slic3r::ConfigBase::option(), Slic3r::Preset::printer_technology(), Slic3r::ptFFF, Slic3r::ptSLA, Slic3r::Semver::to_string(), Slic3r::Preset::TYPE_PRINTER, and Slic3r::Preset::vendor.
Here is the call graph for this function:| void Slic3r::GUI::Tab::update_saved_preset_from_current_preset | ( | ) |
| void Slic3r::GUI::Tab::update_show_hide_incompatible_button | ( | ) |
References get_bmp_bundle().
Here is the call graph for this function:| void Slic3r::GUI::Tab::update_tab_ui | ( | ) |
| void Slic3r::GUI::Tab::update_ui_from_settings | ( | ) |
References Slic3r::Preset::TYPE_PRINTER.
| void Slic3r::GUI::Tab::update_ui_items_related_on_parent_preset | ( | const Preset * | selected_preset_parent | ) |
References Slic3r::Preset::is_default.
| void Slic3r::GUI::Tab::update_undo_buttons | ( | ) |
| void Slic3r::GUI::Tab::update_visibility | ( | ) |
References Slic3r::Preset::TYPE_PRINTER.
| void Slic3r::GUI::Tab::update_wiping_button_visibility | ( | ) |
References Slic3r::ptSLA, and Slic3r::ConfigOptionVector< T >::size().
Here is the call graph for this function:
|
static |
References _, _L, _L_PLURAL, Slic3r::GCodeProcessor::contains_reserved_tags(), Slic3r::GUI::format_wxstr(), and keyword().
Referenced by Slic3r::DoubleSlider::get_custom_code().
Here is the call graph for this function:
Here is the caller graph for this function:| bool Slic3r::GUI::Tab::validate_custom_gcodes | ( | ) |
References L, and Slic3r::ptFFF.
Referenced by Slic3r::GUI::MainFrame::init_tabpanel().
Here is the caller graph for this function:
|
protected |
|
protected |
Referenced by create_preset_tab().
|
protected |
Referenced by create_preset_tab().
|
protected |
Referenced by create_preset_tab().
|
protected |
Referenced by create_preset_tab().
|
protected |
Referenced by create_preset_tab().
|
protected |
Referenced by create_preset_tab().
|
protected |
Referenced by create_preset_tab().
|
protected |
Referenced by create_preset_tab().
|
protected |
Referenced by create_preset_tab().
|
protected |
Referenced by create_preset_tab().
|
protected |
Referenced by create_preset_tab().
|
protected |
|
protected |
Referenced by get_category_icon_map().
|
protected |
Referenced by Tab().
|
protected |
Referenced by Tab().
|
protected |
Referenced by completed().
| DynamicPrintConfig* Slic3r::GUI::Tab::m_config |
|
protected |
|
protected |
Referenced by create_preset_tab().
|
protected |
| ScalableButton* Slic3r::GUI::Tab::m_detach_preset_btn = nullptr |
|
protected |
Referenced by create_preset_tab().
|
protected |
Referenced by Tab(), and create_preset_tab().
|
protected |
Referenced by create_preset_tab().
|
protected |
Referenced by Tab().
|
protected |
Referenced by create_preset_tab().
|
protected |
Referenced by create_preset_tab().
|
protected |
Referenced by create_preset_tab().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Referenced by create_preset_tab().
|
protected |
Referenced by Slic3r::GUI::TabSLAPrint::update_description_lines().
|
protected |
Referenced by create_preset_tab().
|
protected |
Referenced by create_preset_tab().
|
protected |
Referenced by set_type().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Referenced by create_preset_tab().
| ogStaticText* Slic3r::GUI::Tab::m_parent_preset_description_line = nullptr |
|
protected |
| PresetBundle* Slic3r::GUI::Tab::m_preset_bundle |
| PresetCollection* Slic3r::GUI::Tab::m_presets |
|
protected |
Referenced by create_preset_tab().
|
protected |
Referenced by create_preset_tab().
|
protected |
|
protected |
Referenced by create_preset_tab().
|
protected |
|
protected |
Referenced by create_preset_tab().
| bool Slic3r::GUI::Tab::m_show_btn_incompatible_presets = false |
|
protected |
Referenced by create_preset_tab().
|
protected |
Referenced by create_preset_tab().
|
protected |
Referenced by create_preset_tab().
|
protected |
Referenced by create_preset_tab().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Referenced by create_preset_tab(), set_type(), and type().
|
protected |
Referenced by create_preset_tab().
|
protected |
Referenced by create_preset_tab().
| int Slic3r::GUI::Tab::m_update_cnt = 0 |
Referenced by Slic3r::GUI::TabSLAPrint::update().
| bool Slic3r::GUI::Tab::validate_custom_gcodes_was_shown { false } |
Referenced by Slic3r::GUI::validate_custom_gcode_cb().