OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
ConfigWizard_private.hpp File Reference
#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>
Include dependency graph for ConfigWizard_private.hpp:
This graph shows which files directly or indirectly include this file:

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)