#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/SkipPartCanvas.hpp>
Classes | |
| struct | ParseContext |
Public Member Functions | |
| ModelSettingHelper (const std::string &path) | |
| bool | Parse () |
| std::vector< ObjectInfo > | GetPlateObjects (int plate_idx) |
| bool | GetLabelObjectEnabled (int plate_idx) |
| void | log_errors () |
Protected Member Functions | |
| void | add_error (const std::string &error) const |
| void | clear_errors () |
Private Member Functions | |
| void | DataHandler (const XML_Char *s, int len) |
Static Private Member Functions | |
| static void XMLCALL | StartElementHandler (void *userData, const XML_Char *name, const XML_Char **atts) |
| static void XMLCALL | EndElementHandler (void *userData, const XML_Char *name) |
Private Attributes | |
| std::string | path_ |
| ParseContext | context_ |
| boost::mutex | mutex |
| std::vector< std::string > | m_errors |
| struct Slic3r::GUI::ModelSettingHelper::ParseContext |
| Class Members | ||
|---|---|---|
| PlateInfo | current_plate | |
| bool | in_plate = false | |
| vector< PlateInfo > | plates | |
| ObjectInfo | temp_object | |
| Slic3r::GUI::ModelSettingHelper::ModelSettingHelper | ( | const std::string & | path | ) |
References path_.
Referenced by EndElementHandler(), and StartElementHandler().
|
protectedinherited |
References m_errors, and mutex.
Referenced by Slic3r::GUI::ModelSettingHelper::Parse().
|
protectedinherited |
|
private |
|
staticprivate |
References ModelSettingHelper(), context_, Slic3r::GUI::ModelSettingHelper::ParseContext::current_plate, Slic3r::GUI::ModelSettingHelper::ParseContext::in_plate, and Slic3r::GUI::ModelSettingHelper::ParseContext::plates.
Referenced by Parse().
| bool Slic3r::GUI::ModelSettingHelper::GetLabelObjectEnabled | ( | int | plate_idx | ) |
References context_.
Referenced by Slic3r::GUI::PartSkipDialog::InitDialogUI().
| std::vector< ObjectInfo > Slic3r::GUI::ModelSettingHelper::GetPlateObjects | ( | int | plate_idx | ) |
References context_.
Referenced by Slic3r::GUI::PartSkipDialog::InitDialogUI().
|
inherited |
| bool Slic3r::GUI::ModelSettingHelper::Parse | ( | ) |
References Slic3r::GUI::_BBS_3MF_Base::add_error(), EndElementHandler(), path_, and StartElementHandler().
Referenced by Slic3r::GUI::PartSkipDialog::InitDialogUI().
|
staticprivate |
References ModelSettingHelper(), context_, Slic3r::GUI::ModelSettingHelper::ParseContext::current_plate, Slic3r::GUI::ObjectInfo::identify_id, Slic3r::GUI::ModelSettingHelper::ParseContext::in_plate, Slic3r::GUI::PlateInfo::index, Slic3r::GUI::PlateInfo::label_object_enabled, Slic3r::GUI::ObjectInfo::name, and Slic3r::GUI::PlateInfo::objects.
Referenced by Parse().
|
private |
Referenced by EndElementHandler(), GetLabelObjectEnabled(), GetPlateObjects(), and StartElementHandler().
|
mutableprivateinherited |
Referenced by add_error(), clear_errors(), and log_errors().
|
mutableprivateinherited |
Referenced by add_error().
|
private |
Referenced by ModelSettingHelper(), and Parse().