OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
AmsMappingPopupUpdate.cpp File Reference

do update for AmsMappingPopup More...

#include "AmsMappingPopup.hpp"
#include "I18N.hpp"
#include "DeviceCore/DevConfigUtil.h"
#include "libslic3r/Utils.hpp"
#include "slic3r/Utils/WxFontUtils.hpp"
#include "GUI.hpp"
#include "GUI_App.hpp"
#include "GUI_Preview.hpp"
#include "MainFrame.hpp"
#include <list>
#include <vector>
#include "slic3r/GUI/DeviceCore/DevDefs.h"
#include <boost/log/trivial.hpp>
#include <cstddef>
#include <string>
#include <cstdlib>
#include <exception>
#include <map>
#include "libslic3r/Config.hpp"
#include <wx/event.h>
#include <wx/progdlg.h>
#include <wx/clipbrd.h>
#include <wx/dcgraph.h>
#include <wx/graphics.h>
#include <miniz.h>
#include <algorithm>
#include <optional>
#include <wx/wx.h>
#include "Plater.hpp"
#include "DeviceCore/DevFilaSystem.h"
#include "DeviceCore/DevFilaSwitch.h"
#include "DeviceCore/DevMappingNozzle.h"
#include "DeviceCore/DevNozzleRack.h"
#include "DeviceTab/wgtDeviceNozzleSelect.h"
#include "DeviceTab/wgtMsgPanel.h"
#include "slic3r/GUI/DeviceCore/DevExtruderSystem.h"
#include "slic3r/GUI/DeviceCore/DevNozzleSystem.h"
#include "slic3r/GUI/DeviceCore/DevUtil.h"
#include "libslic3r/PresetBundle.hpp"
#include "libslic3r/PrintConfig.hpp"
#include "libslic3r/ProjectTask.hpp"
#include "slic3r/GUI/DeviceManager.hpp"
#include "slic3r/GUI/Widgets/Label.hpp"
#include "slic3r/GUI/wxExtensions.hpp"
Include dependency graph for AmsMappingPopupUpdate.cpp:

Go to the source code of this file.

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

Functions

static void Slic3r::GUI::_add_containers (const AmsMapingPopup *win, std::list< MappingContainer * > &one_slot_containers, const std::vector< MappingContainer * > &four_slots_containers, wxBoxSizer *target_sizer)
static std::optional< TrayData > Slic3r::GUI::sGetTrayData (DevAmsTray *tray, const std::string &ams_id_str, DevAmsType ams_type)

Detailed Description

do update for AmsMappingPopup

Note
moved from AmsMappingPopup.cpp to here to reduce the code size of AmsMappingPopup.cpp
Author
xin.zhang
Date
February 2026

Definition in file AmsMappingPopupUpdate.cpp.