OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::anonymous_namespace{QidiPrinterAgent.cpp} Namespace Reference

Functions

bool has_visible_base_preset (const PresetCollection &filaments, const std::string &filament_id)

Function Documentation

◆ has_visible_base_preset()

bool Slic3r::anonymous_namespace{QidiPrinterAgent.cpp}::has_visible_base_preset ( const PresetCollection & filaments,
const std::string & filament_id )
27{
28 for (const auto& p : filaments.get_presets()) {
29 if (p.is_visible && p.is_compatible
30 && filaments.get_preset_base(p) == &p
31 && p.filament_id == filament_id)
32 return true;
33 }
34 return false;
35}
const std::deque< Preset > & get_presets() const
Definition Preset.hpp:781
const Preset * get_preset_base(const Preset &child) const
Definition Preset.cpp:3693
std::string filament_id
Definition Preset.hpp:326

References Slic3r::Preset::filament_id, Slic3r::PresetCollection::get_preset_base(), Slic3r::PresetCollection::get_presets(), and has_visible_base_preset().

Referenced by has_visible_base_preset().

Here is the call graph for this function:
Here is the caller graph for this function: