#include "ConfigWizard.hpp"#include <memory>#include "libslic3r/Preset.hpp"#include <string>#include <utility>#include <cstddef>#include <algorithm>#include "libslic3r/Config.hpp"#include <map>#include <vector>#include <set>#include <unordered_map>#include <functional>#include <boost/filesystem.hpp>#include <boost/log/trivial.hpp>#include <wx/event.h>#include <wx/gdicmn.h>#include <wx/scrolwin.h>#include <wx/sizer.h>#include <wx/panel.h>#include <wx/button.h>#include <wx/choice.h>#include <wx/spinctrl.h>#include <wx/string.h>#include <wx/textctrl.h>#include <wx/listbox.h>#include <wx/checklst.h>#include <wx/radiobut.h>#include <wx/html/htmlwin.h>#include "libslic3r/PrintConfig.hpp"#include "libslic3r/PresetBundle.hpp"#include "slic3r/Utils/PresetUpdater.hpp"#include "BedShapeDialog.hpp"#include "GUI.hpp"#include "wxExtensions.hpp"#include "Widgets/Button.hpp"#include <wx/types.h>Go to the source code of this file.
Classes | |
| struct | Slic3r::GUI::Bundle |
| struct | Slic3r::GUI::BundleMap |
| struct | Slic3r::GUI::Materials |
| struct | Slic3r::GUI::PrinterPicker |
| struct | Slic3r::GUI::PrinterPicker::Checkbox |
| struct | Slic3r::GUI::ConfigWizardPage |
| struct | Slic3r::GUI::PageWelcome |
| struct | Slic3r::GUI::PagePrinters |
| struct | Slic3r::GUI::DataList< T, D > |
| struct | Slic3r::GUI::ProfilePrintData |
| struct | Slic3r::GUI::PageMaterials |
| struct | Slic3r::GUI::PageCustom |
| struct | Slic3r::GUI::PageFirmware |
| struct | Slic3r::GUI::PageBedShape |
| struct | Slic3r::GUI::PageDiameters |
| struct | Slic3r::GUI::PageTemperatures |
| class | Slic3r::GUI::ConfigWizardIndex |
| struct | Slic3r::GUI::ConfigWizardIndex::Item |
| struct | Slic3r::GUI::ConfigWizard::priv |
Namespaces | |
| namespace | Slic3r |
| |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/ | |
| namespace | Slic3r::GUI |
Typedefs | |
| typedef std::function< bool(const VendorProfile::PrinterModel &)> | Slic3r::GUI::ModelFilter |
| typedef DataList< wxListBox, std::string > | Slic3r::GUI::StringList |
| typedef DataList< wxCheckListBox, std::string > | Slic3r::GUI::PresetList |
| typedef std::map< std::string, std::pair< PagePrinters *, PagePrinters * > > | Slic3r::GUI::Pages3rdparty |
| typedef std::map< std::string, std::set< std::string > > | Slic3r::GUI::PresetAliases |
Enumerations | |
| enum | { Slic3r::GUI::WRAP_WIDTH = 500 , Slic3r::GUI::MODEL_MIN_WRAP = 150 , Slic3r::GUI::DIALOG_MARGIN = 15 , Slic3r::GUI::INDEX_MARGIN = 40 , Slic3r::GUI::BTN_SPACING = 10 , Slic3r::GUI::INDENT_SPACING = 30 , Slic3r::GUI::VERTICAL_SPACING = 10 , Slic3r::GUI::MAX_COLS = 4 , Slic3r::GUI::ROW_SPACING = 75 } |
| enum | Slic3r::GUI::Technology { Slic3r::GUI::T_FFF = 0x1 , Slic3r::GUI::T_SLA = 0x2 , Slic3r::GUI::T_ANY = ~0 } |
Functions | |
| Slic3r::GUI::wxDEFINE_EVENT (EVT_INDEX_PAGE, wxCommandEvent) | |