![]() |
Prusa Slicer 2.6.0
|
#include <src/slic3r/GUI/ConfigWizard_private.hpp>
Collaboration diagram for Slic3r::GUI::Materials:Public Member Functions | |
| Materials (Technology technology) | |
| void | push (const Preset *preset) |
| void | add_printer (const Preset *preset) |
| void | clear () |
| bool | containts (const Preset *preset) const |
| bool | get_omnipresent (const Preset *preset) |
| const std::vector< const Preset * > | get_presets_by_alias (const std::string name) |
| size_t | get_printer_counter (const Preset *preset) |
| const std::string & | appconfig_section () const |
| const std::string & | get_type (const Preset *preset) const |
| const std::string & | get_vendor (const Preset *preset) const |
| template<class F > | |
| void | filter_presets (const Preset *printer, const std::string &printer_name, const std::string &type, const std::string &vendor, F cb) |
Static Public Member Functions | |
| static const std::string & | get_filament_type (const Preset *preset) |
| static const std::string & | get_filament_vendor (const Preset *preset) |
| static const std::string & | get_material_type (const Preset *preset) |
| static const std::string & | get_material_vendor (const Preset *preset) |
Public Attributes | |
| Technology | technology |
| std::vector< const Preset * > | presets |
| std::vector< std::pair< std::string, size_t > > | compatibility_counter |
| std::set< std::string > | types |
| std::set< const Preset * > | printers |
Static Public Attributes | |
| static const std::string | UNKNOWN = "(Unknown)" |
|
inline |
| const std::string & Slic3r::GUI::Materials::appconfig_section | ( | ) | const |
References Slic3r::AppConfig::SECTION_FILAMENTS, Slic3r::AppConfig::SECTION_MATERIALS, Slic3r::GUI::T_FFF, and technology.
Referenced by Slic3r::GUI::ConfigWizard::priv::select_default_materials_for_printer_model(), Slic3r::GUI::ConfigWizard::priv::select_default_materials_for_printer_models(), Slic3r::GUI::PageMaterials::select_material(), and Slic3r::GUI::PageMaterials::update_lists().
Here is the caller graph for this function:| void Slic3r::GUI::Materials::clear | ( | ) |
References compatibility_counter, presets, printers, and types.
|
inline |
References Slic3r::GUI::PageMaterials::EMPTY, get_type(), get_vendor(), Slic3r::is_compatible_with_printer(), presets, Slic3r::GUI::PageMaterials::TEMPLATES, Slic3r::VendorProfile::templates_profile, and Slic3r::Preset::vendor.
Referenced by Slic3r::GUI::PageMaterials::update_lists().
Here is the call graph for this function:
Here is the caller graph for this function:References Slic3r::Preset::config, Slic3r::ConfigBase::opt(), UNKNOWN, and Slic3r::ConfigOptionVector< T >::values.
Referenced by get_type(), and push().
Here is the call graph for this function:
Here is the caller graph for this function:References Slic3r::Preset::config, Slic3r::ConfigBase::opt(), UNKNOWN, and Slic3r::ConfigOptionSingle< T >::value.
Referenced by get_vendor().
Here is the call graph for this function:
Here is the caller graph for this function:References Slic3r::Preset::config, Slic3r::ConfigBase::opt(), UNKNOWN, and Slic3r::ConfigOptionSingle< T >::value.
Referenced by get_type(), and push().
Here is the call graph for this function:
Here is the caller graph for this function:References Slic3r::Preset::config, Slic3r::ConfigBase::opt(), UNKNOWN, and Slic3r::ConfigOptionSingle< T >::value.
Referenced by get_vendor().
Here is the call graph for this function:
Here is the caller graph for this function:References get_printer_counter(), and printers.
Referenced by Slic3r::GUI::PageMaterials::update_lists().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References presets.
Referenced by Slic3r::GUI::PageMaterials::on_material_highlighted().
Here is the caller graph for this function:References Slic3r::Preset::alias, and compatibility_counter.
Referenced by get_omnipresent().
Here is the caller graph for this function:References get_filament_type(), get_material_type(), Slic3r::GUI::T_FFF, and technology.
Referenced by filter_presets(), and Slic3r::GUI::PageMaterials::update_lists().
Here is the call graph for this function:
Here is the caller graph for this function:References get_filament_vendor(), get_material_vendor(), Slic3r::GUI::T_FFF, and technology.
Referenced by filter_presets(), and Slic3r::GUI::PageMaterials::update_lists().
Here is the call graph for this function:
Here is the caller graph for this function:References get_filament_type(), get_material_type(), presets, Slic3r::GUI::T_FFF, technology, and types.
Here is the call graph for this function:| std::vector<std::pair<std::string, size_t> > Slic3r::GUI::Materials::compatibility_counter |
Referenced by clear(), and get_printer_counter().
Referenced by clear(), containts(), filter_presets(), get_presets_by_alias(), and push().
| Technology Slic3r::GUI::Materials::technology |
Referenced by Slic3r::GUI::ConfigWizard::ConfigWizard(), appconfig_section(), get_type(), get_vendor(), Slic3r::GUI::PageMaterials::on_activate(), push(), Slic3r::GUI::PageMaterials::reload_presets(), Slic3r::GUI::PageMaterials::set_compatible_printers_html_window(), Slic3r::GUI::PageMaterials::sort_list_data(), and Slic3r::GUI::PageMaterials::update_lists().
|
static |
Referenced by get_filament_type(), get_filament_vendor(), get_material_type(), and get_material_vendor().