Add Missing Includes Across the Remaining Sources and Tests

Covers src/slic3r/Utils, src/slic3r/plugin, src/slic3r/Config, src/libvgcode, src/dev-utils, src/OrcaSlicer.cpp and tests/, the directories left after src/slic3r/GUI and src/libslic3r. Generated with clang-tidy misc-include-cleaner. libvgcode's own headers are included by relative path as in the rest of that library, and Catch2 and pybind11 with angle brackets as elsewhere in the repo.
This commit is contained in:
Hanif Koh
2026-10-02 15:41:30 +08:00
parent 31aba32335
commit 59deff0694
303 changed files with 2134 additions and 0 deletions
+42
View File
@@ -1,3 +1,45 @@
#include <map>
#include <vector>
#include "libslic3r/PrintBase.hpp"
#include "slic3r/Utils/json_diff.hpp"
#include <boost/date_time/posix_time/posix_time_duration.hpp>
#include <cerrno>
#include <utility>
#include <boost/filesystem/operations.hpp>
#include <boost/filesystem/fstream.hpp>
#include "libslic3r/LocalesUtils.hpp"
#include <fstream>
#include <exception>
#include <set>
#include "libslic3r/Color.hpp"
#include "libslic3r/TriangleSelector.hpp"
#include <algorithm>
#include "libslic3r/Format/bbs_3mf.hpp"
#include <cstdlib>
#include <stdlib.h>
#include <stdexcept>
#include "libslic3r/Point.hpp"
#include "libslic3r_version.h"
#include "libslic3r/Semver.hpp"
#include "libslic3r/PrintConfig.hpp"
#include "libslic3r/BoundingBox.hpp"
#include "libslic3r/CustomGCode.hpp"
#include <memory>
#include <sstream>
#include <iomanip>
#include <iterator>
#include "libslic3r/ClipperUtils.hpp"
#include "libslic3r/GCode/WipeTowerEstimate.hpp"
#include "slic3r/GUI/Gizmos/GLGizmoBase.hpp"
#include <functional>
#include "libslic3r/Arrange.hpp"
#include "libslic3r/Polygon.hpp"
#include "libslic3r/GCode/ThumbnailData.hpp"
#include "slic3r/GUI/3DScene.hpp"
#include "slic3r/GUI/GLShader.hpp"
#include <cassert>
#include <boost/filesystem/exception.hpp>
#include <signal.h>
#ifdef WIN32
// Why?
#define _WIN32_WINNT 0x0502
+7
View File
@@ -1,7 +1,14 @@
#ifndef SLIC3R_HPP
#define SLIC3R_HPP
#include <map>
#include "libslic3r/BoundingBox.hpp"
#include "libslic3r/PrintConfig.hpp"
#include "libslic3r/Format/bbs_3mf.hpp"
#include "libslic3r/GCode/ThumbnailData.hpp"
#include <set>
#include <string>
#include <vector>
#include "libslic3r/Config.hpp"
#include "libslic3r/Model.hpp"
@@ -3,6 +3,27 @@
// several of them transitively include nanosvg.h without the implementation macro, and its include
// guard would then suppress the implementation if the macro were defined afterwards. Same pattern as
// the test mains.
#include <vector>
#include <boost/filesystem/path.hpp>
#include <map>
#include "libslic3r/Point.hpp"
#include "libslic3r/libslic3r.h"
#include "libslic3r/Polygon.hpp"
#include "libslic3r/PrintConfig.hpp"
#include <utility>
#include "libslic3r/CustomGCode.hpp"
#include <iterator>
#include <boost/smart_ptr/make_shared_object.hpp>
#include <boost/smart_ptr/shared_ptr.hpp>
#include <boost/log/core/record_view.hpp>
#include <boost/log/expressions/message.hpp>
#include <cstddef>
#include <exception>
#include "libslic3r/PlaceholderParser.hpp"
#include <boost/program_options/options_description.hpp>
#include <boost/program_options/value_semantic.hpp>
#include <boost/program_options/variables_map.hpp>
#include <boost/program_options/errors.hpp>
#define NANOSVG_IMPLEMENTATION
#include "nanosvg/nanosvg.h"
#define NANOSVGRAST_IMPLEMENTATION
+1
View File
@@ -1,3 +1,4 @@
#include <iosfwd>
#include <vector>
#include <iostream>
#include <fstream>
+10
View File
@@ -4,9 +4,19 @@
#include <boost/algorithm/string/predicate.hpp>
#include <boost/filesystem.hpp>
#include <boost/filesystem/operations.hpp>
#include <boost/filesystem/directory.hpp>
#include <boost/log/trivial.hpp>
#include <boost/program_options.hpp>
#include <boost/program_options/options_description.hpp>
#include <boost/program_options/value_semantic.hpp>
#include <boost/program_options/variables_map.hpp>
#include <boost/program_options/errors.hpp>
#include <exception>
#include <cstddef>
#include <iostream>
#include <memory>
#include "libslic3r/Config.hpp"
using namespace Slic3r;
namespace fs = boost::filesystem;
+6
View File
@@ -11,13 +11,19 @@
#include "libslic3r/Utils.hpp"
#include <boost/filesystem.hpp>
#include <boost/filesystem/path.hpp>
#include <boost/filesystem/operations.hpp>
#include <boost/nowide/fstream.hpp>
#include "nlohmann/json.hpp"
#include <algorithm>
#include <cstddef>
#include <exception>
#include <iostream>
#include "libslic3r/Config.hpp"
#include <map>
#include <set>
#include <stdexcept>
#include <string>
#include <vector>
+2
View File
@@ -6,6 +6,8 @@
#define VGCODE_COLORPRINT_HPP
#include "../include/Types.hpp"
#include <cstdint>
#include <array>
namespace libvgcode {
+3
View File
@@ -7,7 +7,10 @@
#include "../include/Types.hpp"
#include <array>
#include <cfloat>
#include <vector>
#include <cstddef>
namespace libvgcode {
+2
View File
@@ -6,6 +6,8 @@
#define VGCODE_GCODEINPUTDATA_HPP
#include "PathVertex.hpp"
#include <vector>
#include "Types.hpp"
namespace libvgcode {
+2
View File
@@ -7,7 +7,9 @@
#include "Types.hpp"
#include <array>
#include <cfloat>
#include <cstdint>
namespace libvgcode {
+1
View File
@@ -5,6 +5,7 @@
#ifndef VGCODE_TYPES_HPP
#define VGCODE_TYPES_HPP
#include <cstddef>
#define VGCODE_ENABLE_COG_AND_TOOL_MARKERS 0
#include <array>
+3
View File
@@ -7,7 +7,10 @@
#include "Types.hpp"
#include <cstddef>
#include <cstdint>
#include <string>
#include <vector>
namespace libvgcode {
+3
View File
@@ -6,6 +6,9 @@
#define VGCODE_BITSET_HPP
#include <atomic>
#include <cstddef>
#include <type_traits>
#include <utility>
#include <vector>
namespace libvgcode {
+5
View File
@@ -7,8 +7,13 @@
#include "Utils.hpp"
#include <algorithm>
#include <array>
#include <assert.h>
#include <cfloat>
#include <cmath>
#include "../include/Types.hpp"
#include <cstddef>
#include <vector>
namespace libvgcode {
+5
View File
@@ -3,6 +3,11 @@
///|/ libvgcode is released under the terms of the AGPLv3 or higher
///|/
#include "ExtrusionRoles.hpp"
#include "../include/Types.hpp"
#include <array>
#include <utility>
#include <cstddef>
#include <vector>
namespace libvgcode {
+3
View File
@@ -7,7 +7,10 @@
#include "../include/Types.hpp"
#include <array>
#include <cstddef>
#include <map>
#include <vector>
namespace libvgcode {
+5
View File
@@ -9,6 +9,11 @@
#include <assert.h>
#include <algorithm>
#include "../include/Types.hpp"
#include <cstdint>
#include <cstddef>
#include <vector>
#include <iterator>
namespace libvgcode {
+5
View File
@@ -6,6 +6,11 @@
#define VGCODE_LAYERS_HPP
#include "Range.hpp"
#include <cstdint>
#include <cstddef>
#include "../include/Types.hpp"
#include <array>
#include <vector>
namespace libvgcode {
+1
View File
@@ -10,6 +10,7 @@
#include <cctype>
#include <stdio.h>
#include <cstring>
#include <string>
namespace libvgcode {
+3
View File
@@ -6,6 +6,9 @@
#include "OpenGLUtils.hpp"
#include "Utils.hpp"
#include <cstdint>
#include "../include/Types.hpp"
#include <cstddef>
#include <vector>
#include <algorithm>
#include <cmath>
+1
View File
@@ -3,6 +3,7 @@
///|/ libvgcode is released under the terms of the AGPLv3 or higher
///|/
#include "../include/PathVertex.hpp"
#include "../include/Types.hpp"
namespace libvgcode {
+1
View File
@@ -5,6 +5,7 @@
#include "Range.hpp"
#include <algorithm>
#include "../include/Types.hpp"
namespace libvgcode {
+1
View File
@@ -5,6 +5,7 @@
#include "SegmentTemplate.hpp"
#include "OpenGLUtils.hpp"
#include <cstddef>
#include <cstdint>
#include <array>
+2
View File
@@ -7,6 +7,8 @@
#include "../include/Types.hpp"
#include <array>
#include <cstddef>
#include <map>
namespace libvgcode {
+1
View File
@@ -7,6 +7,7 @@
#include "Utils.hpp"
#include <cmath>
#include "../include/Types.hpp"
#if VGCODE_ENABLE_COG_AND_TOOL_MARKERS
+1
View File
@@ -5,6 +5,7 @@
#include "../include/Types.hpp"
#include <algorithm>
#include <cstdint>
namespace libvgcode {
+3
View File
@@ -6,6 +6,9 @@
#include <assert.h>
#include <cmath>
#include "../include/Types.hpp"
#include <vector>
#include <cstdint>
namespace libvgcode {
+2
View File
@@ -6,6 +6,8 @@
#define VGCODE_UTILS_HPP
#include "../include/Types.hpp"
#include <vector>
#include <cstdint>
#ifdef _WIN32
#define STDVEC_MEMSIZE(NAME, TYPE) NAME.capacity() * ((sizeof(TYPE) + __alignof(TYPE) - 1) / __alignof(TYPE)) * __alignof(TYPE)
+1
View File
@@ -3,6 +3,7 @@
///|/ libvgcode is released under the terms of the AGPLv3 or higher
///|/
#include "ViewRange.hpp"
#include "../include/Types.hpp"
namespace libvgcode {
+1
View File
@@ -6,6 +6,7 @@
#define VGCODE_VIEWRANGE_HPP
#include "Range.hpp"
#include "../include/Types.hpp"
namespace libvgcode {
+6
View File
@@ -4,6 +4,12 @@
///|/
#include "../include/Viewer.hpp"
#include "ViewerImpl.hpp"
#include <string>
#include <utility>
#include "../include/Types.hpp"
#include <cstddef>
#include <vector>
#include <cstdint>
namespace libvgcode {
+12
View File
@@ -9,14 +9,26 @@
#include "OpenGLUtils.hpp"
#include "Utils.hpp"
#include <cstdint>
#include "../include/Types.hpp"
#include <array>
#include "../include/PathVertex.hpp"
#include "Bitset.hpp"
#include "../include/ColorPrint.hpp"
#include <cfloat>
#include <iterator>
#include <map>
#include <assert.h>
#include <optional>
#include <stdexcept>
#include <cstdio>
#include <string>
#include <algorithm>
#include <cmath>
#include <numeric>
#include <type_traits>
#include <vector>
#include <utility>
namespace libvgcode {
+6
View File
@@ -8,6 +8,12 @@
#include "Settings.hpp"
#include "SegmentTemplate.hpp"
#include "OptionTemplate.hpp"
#include "../include/Types.hpp"
#include <vector>
#include <cstddef>
#include <cstdint>
#include <map>
#include <array>
#if VGCODE_ENABLE_COG_AND_TOOL_MARKERS
#include "CogMarker.hpp"
#include "ToolMarker.hpp"
+19
View File
@@ -1,5 +1,21 @@
#include "Snapshot.hpp"
#include <fstream>
#include <stdexcept>
#include <cstdio>
#include <algorithm>
#include <ios>
#include <ostream>
#include <string>
#include <cassert>
#include <map>
#include <set>
#include <boost/filesystem/directory.hpp>
#include <cstring>
#include <boost/filesystem/file_status.hpp>
#include "libslic3r/Exception.hpp"
#include "slic3r/Config/Version.hpp"
#include <exception>
#include <time.h>
#include <boost/algorithm/string/predicate.hpp>
@@ -26,7 +42,10 @@
#include "../GUI/MainFrame.hpp"
#include "../GUI/MsgDialog.hpp"
#include <vector>
#include <utility>
#include <wx/richmsgdlg.h>
#include <wx/string.h>
#define SLIC3R_SNAPSHOTS_DIR "snapshots"
#define SLIC3R_SNAPSHOT_FILE "snapshot.ini"
+2
View File
@@ -1,6 +1,8 @@
#ifndef slic3r_GUI_Snapshot_
#define slic3r_GUI_Snapshot_
#include <ctime>
#include <cstddef>
#include <map>
#include <set>
#include <string>
+12
View File
@@ -1,9 +1,21 @@
#include "Version.hpp"
#include <boost/filesystem/path.hpp>
#include <boost/optional/optional.hpp>
#include <algorithm>
#include <boost/filesystem/directory.hpp>
#include <cctype>
#include <boost/filesystem/operations.hpp>
#include <boost/nowide/fstream.hpp>
#include "libslic3r/Semver.hpp"
#include <cstring>
#include <string>
#include <cstddef>
#include <vector>
#include <stdexcept>
#include <utility>
#include "libslic3r/Exception.hpp"
#include "libslic3r/libslic3r.h"
#include "libslic3r/Config.hpp"
+1
View File
@@ -1,6 +1,7 @@
#ifndef slic3r_GUI_ConfigIndex_
#define slic3r_GUI_ConfigIndex_
#include <cstddef>
#include <string>
#include <vector>
Executable → Regular
+11
View File
@@ -1,7 +1,12 @@
#include "3DPrinterOS.hpp"
#include <algorithm>
#include "slic3r/GUI/Widgets/DropDown.hpp"
#include <memory>
#include <boost/filesystem/operations.hpp>
#include <boost/optional/optional.hpp>
#include <sstream>
#include <string>
#include <system_error>
#include <exception>
#include <boost/format.hpp>
@@ -11,12 +16,16 @@
#include <boost/algorithm/string/predicate.hpp>
#include <nlohmann/json.hpp>
#include <wx/arrstr.h>
#include <wx/gdicmn.h>
#include <utility>
#include <wx/progdlg.h>
#include <wx/string.h>
#include <wx/event.h>
#include <wx/dialog.h>
#include <wx/radiobut.h>
#include "PrintHost.hpp"
#include "libslic3r/PrintConfig.hpp"
#include "libslic3r/Utils.hpp"
#include "slic3r/GUI/I18N.hpp"
@@ -30,6 +39,8 @@
#include "Http.hpp"
#include <wx/busyinfo.h>
#include <wx/timer.h>
#include <wx/utils.h>
using json = nlohmann::json;
Executable → Regular
+1
View File
@@ -1,6 +1,7 @@
#ifndef slic3r_3DPrinterOS_hpp_
#define slic3r_3DPrinterOS_hpp_
#include <boost/optional/optional.hpp>
#include <string>
#include <wx/string.h>
#include <boost/optional.hpp>
+3
View File
@@ -1,10 +1,13 @@
#include "ASCIIFolding.hpp"
#include <iterator>
#include <cstddef>
#include <stdio.h>
#include <string.h>
#include <locale>
#include <boost/locale/encoding_utf.hpp>
#include <regex>
#include <string>
namespace Slic3r {
+4
View File
@@ -1,6 +1,7 @@
#include "AstroBox.hpp"
#include <algorithm>
#include <boost/optional/optional.hpp>
#include <sstream>
#include <exception>
#include <boost/format.hpp>
@@ -9,8 +10,11 @@
#include <boost/property_tree/json_parser.hpp>
#include <boost/algorithm/string/predicate.hpp>
#include <utility>
#include <wx/progdlg.h>
#include <wx/string.h>
#include "PrintHost.hpp"
#include "libslic3r/PrintConfig.hpp"
#include "slic3r/GUI/I18N.hpp"
#include "slic3r/GUI/GUI.hpp"
+1
View File
@@ -1,6 +1,7 @@
#ifndef slic3r_AstroBox_hpp_
#define slic3r_AstroBox_hpp_
#include <boost/optional/optional.hpp>
#include <string>
#include <wx/string.h>
#include <boost/optional.hpp>
@@ -2,12 +2,21 @@
#include "BBLNetworkPlugin.hpp"
#include <boost/log/trivial.hpp>
#include "CloudProvider.hpp"
#include "Http.hpp"
#include "bambu_networking.hpp"
#include "ICloudServiceAgent.hpp"
#include "slic3r/GUI/GUI_App.hpp"
#include <map>
#include <functional>
#include "libslic3r/ProjectTask.hpp"
#include <sstream>
#include <boost/algorithm/string/replace.hpp>
#include <nlohmann/json.hpp>
#include <string>
#include <wx/utils.h>
#include <vector>
using json = nlohmann::json;
@@ -1,9 +1,14 @@
#ifndef __BBL_CLOUD_SERVICE_AGENT_HPP__
#define __BBL_CLOUD_SERVICE_AGENT_HPP__
#include "CloudProvider.hpp"
#include "ICloudServiceAgent.hpp"
#include "bambu_networking.hpp"
#include <functional>
#include "libslic3r/ProjectTask.hpp"
#include <string>
#include <map>
#include <vector>
namespace Slic3r {
+11
View File
@@ -1,11 +1,22 @@
#include "BBLNetworkPlugin.hpp"
#include "NetworkAgent.hpp"
#include <mutex>
#include <boost/filesystem/path.hpp>
#include <boost/filesystem/operations.hpp>
#include <exception>
#include <boost/filesystem/file_status.hpp>
#include <set>
#include <algorithm>
#include <stdio.h>
#include <stdlib.h>
#include <boost/log/trivial.hpp>
#include <boost/format.hpp>
#include <boost/filesystem.hpp>
#include "bambu_networking.hpp"
#include <string>
#include <vector>
#include <utility>
#include "libslic3r/Utils.hpp"
#include "slic3r/Utils/FileTransferUtils.hpp"
+1
View File
@@ -3,6 +3,7 @@
#include "bambu_networking.hpp"
#include "libslic3r/ProjectTask.hpp"
#include "libslic3r/AppConfig.hpp"
#include <string>
#include <memory>
#include <vector>
+6
View File
@@ -3,6 +3,7 @@
#include "IPrinterAgent.hpp"
#include "NetworkAgentFactory.hpp"
#include "NetworkAgent.hpp"
#include "bambu_networking.hpp"
#include "libslic3r/Utils.hpp"
#include "slic3r/GUI/GUI_App.hpp"
#include "slic3r/GUI/DeviceCore/DevManager.h"
@@ -10,9 +11,14 @@
#include <boost/format.hpp>
#include <boost/log/trivial.hpp>
#include <boost/nowide/fstream.hpp>
#include <exception>
#include <functional>
#include <nlohmann/json.hpp>
#include <cmath>
#include <slic3r/GUI/DeviceManager.hpp>
#include <string>
#include <utility>
#include <vector>
using json = nlohmann::json;
#include <type_traits>
+3
View File
@@ -3,9 +3,12 @@
#include "IPrinterAgent.hpp"
#include "ICloudServiceAgent.hpp"
#include "bambu_networking.hpp"
#include <functional>
#include <string>
#include <memory>
#include <nlohmann/json.hpp>
#include <vector>
namespace Slic3r {
+21
View File
@@ -1,8 +1,29 @@
#include "Bonjour.hpp"
#include <boost/optional/optional.hpp>
#include <boost/asio/ip/udp.hpp>
#include <cstddef>
#include <boost/none.hpp>
#include <boost/asio/ip/address_v4.hpp>
#include <boost/asio/ip/address_v6.hpp>
#include <boost/asio/ip/address.hpp>
#include <boost/asio/io_service.hpp>
#include <boost/asio/ip/multicast.hpp>
#include <boost/asio/buffer.hpp>
#include <boost/asio/placeholders.hpp>
#include <cassert>
#include <cctype>
#include <boost/asio/ip/host_name.hpp>
#include <boost/asio/deadline_timer.hpp>
#include <cstdint>
#include <algorithm>
#include <array>
#include <utility>
#include <ostream>
#include <iterator>
#include <memory>
#include <exception>
#include <functional>
#include <vector>
#include <string>
#include <map>
+10
View File
@@ -1,8 +1,16 @@
#ifndef slic3r_Bonjour_hpp_
#define slic3r_Bonjour_hpp_
#include <boost/asio/ip/address_v4.hpp>
#include <boost/asio/ip/address_v6.hpp>
#include <boost/optional/optional.hpp>
#include <cstddef>
#include <boost/asio/ip/udp.hpp>
#include <boost/asio/io_service.hpp>
#include <cassert>
#include <cstdint>
#include <memory>
#include <ostream>
#include <string>
#include <set>
#include <unordered_map>
@@ -13,6 +21,8 @@
#include <boost/optional.hpp>
#include <boost/system/error_code.hpp>
#include <boost/shared_ptr.hpp>
#include <vector>
#include <utility>
namespace Slic3r {
+36
View File
@@ -6,6 +6,7 @@
#include "NetworkAgent.hpp"
#include "../GUI/Jobs/ProgressIndicator.hpp"
#include "../GUI/PartPlate.hpp"
#include "json_diff.hpp"
#include "libslic3r/CutUtils.hpp"
#include "libslic3r/ClipperUtils.hpp"
#include "libslic3r/Utils.hpp"
@@ -22,6 +23,41 @@
#include "../GUI/DeviceCore/DevStorage.h"
#include "libslic3r/FlushVolCalc.hpp"
#include "../GUI/Plater.hpp"
#include <memory>
#include "slic3r/GUI/Jobs/Worker.hpp"
#include <string>
#include <vector>
#include "libslic3r/PrintConfig.hpp"
#include "libslic3r/Config.hpp"
#include "libslic3r/Flow.hpp"
#include <cstddef>
#include "libslic3r/ParameterUtils.hpp"
#include <cmath>
#include <algorithm>
#include <cassert>
#include "libslic3r/calib.hpp"
#include <wx/string.h>
#include "libslic3r/CommonDefs.hpp"
#include <cstdlib>
#include <boost/log/trivial.hpp>
#include "libslic3r/Point.hpp"
#include "libslic3r/Geometry.hpp"
#include "libslic3r/Format/bbs_3mf.hpp"
#include "libslic3r/Semver.hpp"
#include <array>
#include "libslic3r/BoundingBox.hpp"
#include <wx/colour.h>
#include "libslic3r/libslic3r.h"
#include "slic3r/GUI/DeviceCore/DevDefs.h"
#include "libslic3r/PrintBase.hpp"
#include "libslic3r/GCode/ThumbnailData.hpp"
#include "libslic3r/ProjectTask.hpp"
#include "slic3r/GUI/3DScene.hpp"
#include "libslic3r/Color.hpp"
#include "slic3r/GUI/GLShader.hpp"
#include "slic3r/GUI/OpenGLManager.hpp"
#include <utility>
#include "slic3r/GUI/Jobs/PrintJob.hpp"
namespace Slic3r {
namespace GUI {
+5
View File
@@ -3,6 +3,11 @@
#include "../GUI/DeviceManager.hpp"
#include "../GUI/Jobs/PrintJob.hpp"
#include "slic3r/GUI/Jobs/Worker.hpp"
#include "libslic3r/PrintConfig.hpp"
#include <string>
#include <memory>
#include <wx/string.h>
#include <vector>
namespace Slic3r {
+6
View File
@@ -2,6 +2,12 @@
#include <algorithm>
#include <boost/algorithm/string.hpp>
#include <tuple>
#include <math.h>
#include <string>
#include <vector>
#include <boost/algorithm/string/split.hpp>
#include <boost/algorithm/string/classification.hpp>
#include <wx/colordlg.h>
#include <cmath>
@@ -4,9 +4,13 @@
#include "Http.hpp"
#include <boost/log/trivial.hpp>
#include <exception>
#include <nlohmann/json.hpp>
#include <algorithm>
#include <string>
#include <vector>
#include <utility>
namespace Slic3r {
+18
View File
@@ -1,6 +1,20 @@
#include "CrealityPrint.hpp"
#include <algorithm>
#include <boost/asio/io_context.hpp>
#include <boost/beast/websocket/stream.hpp>
#include <boost/beast/core/tcp_stream.hpp>
#include <boost/beast/core/stream_traits.hpp>
#include <chrono>
#include <boost/beast/websocket/stream_base.hpp>
#include <boost/beast/websocket/rfc6455.hpp>
#include <boost/beast/http/field.hpp>
#include <boost/beast/version.hpp>
#include <boost/asio/buffer.hpp>
#include <boost/beast/core/flat_buffer.hpp>
#include <boost/beast/core/error.hpp>
#include <boost/asio/error.hpp>
#include <boost/beast/core/buffers_to_string.hpp>
#include <map>
#include <unordered_set>
#include <sstream>
@@ -16,8 +30,11 @@
#include <boost/nowide/convert.hpp>
#include <curl/curl.h>
#include <utility>
#include <vector>
#include <wx/progdlg.h>
#include "PrintHost.hpp"
#include "slic3r/GUI/GUI.hpp"
#include "slic3r/GUI/I18N.hpp"
#include "slic3r/GUI/GUI_App.hpp"
@@ -37,6 +54,7 @@
#include <fstream>
#include <nlohmann/json.hpp>
#include <wx/string.h>
using json = nlohmann::json;
using std::to_string;
+7
View File
@@ -1,16 +1,23 @@
#include "CrealityPrintAgent.hpp"
#include "CrealityPrint.hpp"
#include "MoonrakerPrinterAgent.hpp"
#include "IPrinterAgent.hpp"
#include "libslic3r/PresetBundle.hpp"
#include "libslic3r/PrintConfig.hpp"
#include "slic3r/GUI/GUI_App.hpp"
#include <boost/log/trivial.hpp>
#include "libslic3r/Config.hpp"
#include <exception>
#include <nlohmann/json.hpp>
#include <algorithm>
#include <cctype>
#include <map>
#include <set>
#include <string>
#include <vector>
#include <utility>
using json = nlohmann::json;
+1
View File
@@ -1,6 +1,7 @@
#ifndef __CREALITY_PRINT_AGENT_HPP__
#define __CREALITY_PRINT_AGENT_HPP__
#include "IPrinterAgent.hpp"
#include "MoonrakerPrinterAgent.hpp"
#include <string>
+4
View File
@@ -1,6 +1,7 @@
#include "Duet.hpp"
#include <algorithm>
#include <cassert>
#include <ctime>
#include <boost/filesystem/path.hpp>
#include <boost/format.hpp>
@@ -8,14 +9,17 @@
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/json_parser.hpp>
#include <utility>
#include <wx/frame.h>
#include <wx/event.h>
#include <wx/progdlg.h>
#include <wx/sizer.h>
#include <wx/stattext.h>
#include <wx/string.h>
#include <wx/textctrl.h>
#include <wx/checkbox.h>
#include "PrintHost.hpp"
#include "libslic3r/PrintConfig.hpp"
#include "slic3r/GUI/GUI.hpp"
#include "slic3r/GUI/I18N.hpp"
+3
View File
@@ -12,14 +12,17 @@
#include <boost/asio.hpp>
#include <boost/algorithm/string.hpp>
#include <utility>
#include <wx/frame.h>
#include <wx/event.h>
#include <wx/progdlg.h>
#include <wx/sizer.h>
#include <wx/stattext.h>
#include <wx/string.h>
#include <wx/textctrl.h>
#include <wx/checkbox.h>
#include "PrintHost.hpp"
#include "libslic3r/PrintConfig.hpp"
#include "slic3r/GUI/GUI.hpp"
#include "slic3r/GUI/I18N.hpp"
+18
View File
@@ -1,8 +1,19 @@
#include "ElegooLink.hpp"
#include <algorithm>
#include "libslic3r/Utils.hpp"
#include <boost/optional/optional.hpp>
#include <cstddef>
#include <ios>
#include <boost/uuid/random_generator.hpp>
#include <chrono>
#include <cctype>
#include "libslic3r/PrintConfig.hpp"
#include <iostream>
#include <map>
#include <mutex>
#include <regex>
#include <ostream>
#include <sstream>
#include <exception>
#include <boost/format.hpp>
@@ -20,8 +31,15 @@
#include <curl/curl.h>
#include <string>
#include <utility>
#include <thread>
#include <vector>
#include <wx/progdlg.h>
#include "OctoPrint.hpp"
#include "PrintHost.hpp"
#include "WebSocketClient.hpp"
#include "slic3r/GUI/GUI.hpp"
#include "slic3r/GUI/I18N.hpp"
#include "slic3r/GUI/GUI_App.hpp"
+3
View File
@@ -1,6 +1,9 @@
#ifndef slic3r_ElegooLink_hpp_
#define slic3r_ElegooLink_hpp_
#include <boost/optional/optional.hpp>
#include <cstddef>
#include <boost/filesystem/path.hpp>
#include <string>
#include <wx/string.h>
#include <boost/optional.hpp>
+22
View File
@@ -1,4 +1,19 @@
#include "EmbossStyleManager.hpp"
#include <imgui.h>
#include <functional>
#include "libslic3r/TextConfiguration.hpp"
#include <cstddef>
#include <boost/assign/list_of.hpp>
#include <cassert>
#include <limits>
#include <memory>
#include "libslic3r/Emboss.hpp"
#include "libslic3r/Point.hpp"
#include <cstdint>
#include <cstdlib>
#include <map>
#include <cmath>
#include "libslic3r/EmbossShape.hpp"
#include <optional>
#include <glad/gl.h> // Imgui texture
#include <imgui/imgui_internal.h> // ImTextCharFromUtf8
@@ -12,6 +27,13 @@
#include <boost/assign.hpp>
#include <boost/bimap.hpp>
#include <string>
#include <string_view>
#include <utility>
#include "slic3r/GUI/GUI_Utils.hpp"
#include "slic3r/GUI/Jobs/Worker.hpp"
#include <vector>
#include "slic3r/GUI/OpenGLManager.hpp"
using namespace Slic3r;
using namespace Slic3r::Emboss;
+4
View File
@@ -1,11 +1,15 @@
#ifndef slic3r_EmbossStyleManager_hpp_
#define slic3r_EmbossStyleManager_hpp_
#include <cstddef>
#include <limits>
#include "libslic3r/Point.hpp"
#include <memory>
#include <optional>
#include <string>
#include <functional>
#include <imgui/imgui.h>
#include <vector>
#include <wx/font.h>
#include <glad/gl.h>
#include <libslic3r/BoundingBox.hpp>
+5
View File
@@ -1,6 +1,11 @@
#include "FileHelp.hpp"
#include <algorithm>
#include <boost/filesystem.hpp>
#include <boost/filesystem/operations.hpp>
#include <boost/filesystem/exception.hpp>
#include <boost/log/trivial.hpp>
#include <string>
#include <cstdint>
namespace Slic3r {
namespace Utils {
+6
View File
@@ -1,3 +1,9 @@
#include <string>
#include <stdexcept>
#include <utility>
#include <vector>
#include <cstddef>
#include <cstdint>
#include <wx/wx.h>
#include <type_traits>
#include "FileTransferUtils.hpp"
+12
View File
@@ -1,14 +1,26 @@
#include "FixModelByCgal.hpp"
#include <algorithm>
#include <atomic>
#include <chrono>
#include <cmath>
#include <condition_variable>
#include "libslic3r/TriangleMesh.hpp"
#include "libslic3r/BoundingBox.hpp"
#include "libslic3r/Point.hpp"
#include "libslic3r/libslic3r.h"
#include <exception>
#include <cstddef>
#include "libslic3r/Exception.hpp"
#include <limits>
#include <mutex>
#include "slic3r/GUI/Widgets/ProgressDialog.hpp"
#include <optional>
#include <string>
#include <thread>
#include <utility>
#include <vector>
#include <wx/string.h>
#include "libslic3r/MeshBoolean.hpp"
#include "libslic3r/Model.hpp"
+1
View File
@@ -2,6 +2,7 @@
#define slic3r_GUI_Utils_FixModelByCgal_hpp_
#include <string>
#include <wx/string.h>
#include "../GUI/Widgets/ProgressDialog.hpp"
namespace Slic3r {
+3
View File
@@ -7,14 +7,17 @@
#include <boost/log/trivial.hpp>
#include <boost/algorithm/string/predicate.hpp>
#include <utility>
#include <wx/frame.h>
#include <wx/event.h>
#include <wx/progdlg.h>
#include <wx/sizer.h>
#include <wx/stattext.h>
#include <wx/string.h>
#include <wx/textctrl.h>
#include <wx/checkbox.h>
#include "PrintHost.hpp"
#include "libslic3r/PrintConfig.hpp"
#include "slic3r/GUI/GUI.hpp"
#include "slic3r/GUI/I18N.hpp"
+18
View File
@@ -1,8 +1,22 @@
#include "Flashforge.hpp"
#include <algorithm>
#include <array>
#include <boost/algorithm/string/trim.hpp>
#include <boost/asio/io_context.hpp>
#include <boost/asio/ip/tcp.hpp>
#include <boost/asio/ip/host_name.hpp>
#include <boost/asio/ip/udp.hpp>
#include <boost/asio/socket_base.hpp>
#include <boost/asio/buffer.hpp>
#include <boost/asio/ip/address_v4.hpp>
#include <boost/asio/error.hpp>
#include <boost/filesystem/operations.hpp>
#include <ctime>
#include <chrono>
#include <string>
#include "libslic3r/Config.hpp"
#include <exception>
#include <ios>
#include <thread>
#include <sstream>
#include <fstream>
@@ -16,11 +30,14 @@
#include <boost/asio.hpp>
#include <boost/algorithm/string.hpp>
#include <vector>
#include <utility>
#include <wx/frame.h>
#include <wx/event.h>
#include <wx/progdlg.h>
#include <wx/sizer.h>
#include <wx/stattext.h>
#include <wx/string.h>
#include <wx/textctrl.h>
#include <wx/checkbox.h>
@@ -28,6 +45,7 @@
#include <curl/curl.h>
#include <nlohmann/json.hpp>
#include "PrintHost.hpp"
#include "libslic3r/PrintConfig.hpp"
#include "slic3r/GUI/GUI.hpp"
#include "slic3r/GUI/I18N.hpp"
+7
View File
@@ -1,4 +1,11 @@
#include "FontConfigHelp.hpp"
#include <optional>
#include <string>
#include <wx/string.h>
#include <wx/buffer.h>
#include <wx/chartype.h>
#include <wx/font.h>
#include <cstddef>
#ifdef EXIST_FONT_CONFIG_INCLUDE
+1
View File
@@ -1,6 +1,7 @@
#ifndef slic3r_FontConfigHelp_hpp_
#define slic3r_FontConfigHelp_hpp_
#include <string>
#ifdef __linux__
#define EXIST_FONT_CONFIG_INCLUDE
#endif
+6
View File
@@ -1,9 +1,15 @@
#include "HexFile.hpp"
#include <cstddef>
#include <boost/filesystem/path.hpp>
#include <ostream>
#include <exception>
#include <sstream>
#include <boost/filesystem/fstream.hpp>
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/ini_parser.hpp>
#include <string>
#include <utility>
namespace fs = boost::filesystem;
namespace pt = boost::property_tree;
+16
View File
@@ -1,8 +1,23 @@
#include "Http.hpp"
#include "libslic3r_version.h"
#include <algorithm>
#include <atomic>
#include <boost/filesystem/operations.hpp>
#include <cassert>
#include <cstdlib>
#include <curl/curlver.h>
#include <fstream>
#include <functional>
#include <memory>
#include <string>
#include <stdlib.h>
#include <map>
#include <mutex>
#include <ios>
#include "libslic3r/Exception.hpp"
#include <iterator>
#include <ostream>
#include <thread>
#include <deque>
#include <sstream>
@@ -14,6 +29,7 @@
#include <boost/log/trivial.hpp>
#include <curl/curl.h>
#include <utility>
#ifdef OPENSSL_CERT_OVERRIDE
#include <openssl/x509.h>
+2
View File
@@ -1,8 +1,10 @@
#ifndef __Http_hpp__
#define __Http_hpp__
#include <cstddef>
#include <map>
#include <memory>
#include <ostream>
#include <string>
#include <functional>
#include <boost/filesystem/path.hpp>
+3
View File
@@ -1,7 +1,10 @@
#include "InstanceID.hpp"
#include <algorithm>
#include <boost/algorithm/string/trim.hpp>
#include <boost/algorithm/string/case_conv.hpp>
#include <cctype>
#include <ios>
#include <mutex>
#include <optional>
#include <string>
+4
View File
@@ -12,14 +12,18 @@
#include <boost/asio.hpp>
#include <boost/algorithm/string.hpp>
#include <utility>
#include <wx/frame.h>
#include <wx/event.h>
#include <wx/progdlg.h>
#include <wx/sizer.h>
#include <wx/stattext.h>
#include <wx/string.h>
#include <wx/textctrl.h>
#include <wx/checkbox.h>
#include "TCPConsole.hpp"
#include "PrintHost.hpp"
#include "libslic3r/PrintConfig.hpp"
#include "slic3r/GUI/GUI.hpp"
#include "slic3r/GUI/I18N.hpp"
+6
View File
@@ -3,11 +3,17 @@
#include "libslic3r/LayOnFace.hpp"
#include "libslic3r/Model.hpp"
#include "libslic3r/Point.hpp"
#include "libslic3r/BoundingBox.hpp"
#include <cstddef>
#include <nlohmann/json.hpp>
#include <algorithm>
#include <cmath>
#include <ostream>
#include <vector>
#include <string>
#include <utility>
namespace Slic3r {
namespace MeshInspect {
+1
View File
@@ -1,5 +1,6 @@
#pragma once
#include <cstddef>
#include <iosfwd>
#include <string>
#include <vector>
+5
View File
@@ -1,12 +1,17 @@
#include "Moonraker.hpp"
#include <exception>
#include <sstream>
#include <boost/format.hpp>
#include <boost/log/trivial.hpp>
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/json_parser.hpp>
#include <wx/string.h>
#include <utility>
#include <wx/arrstr.h>
#include "PrintHost.hpp"
#include "libslic3r/PrintConfig.hpp"
#include "slic3r/GUI/I18N.hpp"
#include "slic3r/GUI/GUI.hpp"
@@ -1,6 +1,7 @@
#include "MoonrakerPrinterAgent.hpp"
#include "Http.hpp"
#include "IPrinterAgent.hpp"
#include "bambu_networking.hpp"
#include "libslic3r/Preset.hpp"
#include "libslic3r/PresetBundle.hpp"
#include "slic3r/GUI/GUI_App.hpp"
@@ -11,18 +12,44 @@
#include "../GUI/DeviceCore/DevFirmware.h"
#include "nlohmann/json.hpp"
#include <boost/algorithm/string.hpp>
#include <boost/algorithm/string/predicate.hpp>
#include <boost/algorithm/string/case_conv.hpp>
#include <boost/algorithm/string/trim.hpp>
#include <boost/asio/buffer.hpp>
#include <boost/asio/connect.hpp>
#include <boost/asio/io_context.hpp>
#include <boost/asio/ip/tcp.hpp>
#include <boost/beast/core.hpp>
#include <boost/beast/core/tcp_stream.hpp>
#include <boost/beast/http/field.hpp>
#include <boost/beast/core/flat_buffer.hpp>
#include <boost/beast/core/error.hpp>
#include <boost/beast/core/buffers_to_string.hpp>
#include <boost/beast/websocket.hpp>
#include <boost/beast/websocket/stream.hpp>
#include <boost/beast/websocket/stream_base.hpp>
#include <boost/beast/websocket/rfc6455.hpp>
#include <boost/beast/websocket/error.hpp>
#include <boost/filesystem.hpp>
#include <boost/filesystem/path.hpp>
#include <boost/filesystem/operations.hpp>
#include <boost/log/trivial.hpp>
#include <algorithm>
#include <chrono>
#include <cstdint>
#include <cctype>
#include <ios>
#include <functional>
#include <exception>
#include <map>
#include <string>
#include <mutex>
#include <memory>
#include <sstream>
#include <set>
#include <thread>
#include <vector>
#include <utility>
namespace {
@@ -3,7 +3,11 @@
#include "IPrinterAgent.hpp"
#include "ICloudServiceAgent.hpp"
#include "bambu_networking.hpp"
#include <functional>
#include <cstdint>
#include <atomic>
#include <memory>
#include <mutex>
#include <set>
@@ -11,6 +15,7 @@
#include <thread>
#include <nlohmann/json.hpp>
#include <vector>
namespace Slic3r {
+13
View File
@@ -1,11 +1,24 @@
#include "NetworkAgent.hpp"
#include <map>
#include <memory>
#include <cstdint>
#include <exception>
#include <functional>
#include "libslic3r/ProjectTask.hpp"
#include <stdlib.h>
#include <boost/log/trivial.hpp>
#include <nlohmann/json.hpp>
#include <string>
#include <vector>
#include <utility>
#include "CloudProvider.hpp"
#include "ICloudServiceAgent.hpp"
#include "ICameraSignalingChannel.hpp"
#include "IPrinterAgent.hpp"
#include "BBLNetworkPlugin.hpp"
#include "bambu_networking.hpp"
namespace Slic3r {
+3
View File
@@ -1,12 +1,15 @@
#ifndef __NETWORK_Agent_HPP__
#define __NETWORK_Agent_HPP__
#include "CloudProvider.hpp"
#include "ICameraSignalingChannel.hpp"
#include "bambu_networking.hpp"
#include "libslic3r/ProjectTask.hpp"
#include "ICloudServiceAgent.hpp"
#include "IPrinterAgent.hpp"
#include <functional>
#include <map>
#include <atomic>
#include <cstdint>
+6
View File
@@ -1,4 +1,5 @@
#include "NetworkAgentFactory.hpp"
#include "CloudProvider.hpp"
#include "IPrinterAgent.hpp"
#include "ICloudServiceAgent.hpp"
#include "BBLPrinterAgent.hpp"
@@ -13,13 +14,18 @@
#include <boost/log/trivial.hpp>
#include <chrono>
#include <map>
#include <memory>
#include <mutex>
#include <string>
#include <utility>
#include <slic3r/GUI/GUI_App.hpp>
#include <slic3r/GUI/I18N.hpp>
#include <slic3r/plugin/PluginDescriptor.hpp>
#include <slic3r/plugin/PythonPluginInterface.hpp>
#include <vector>
#include <wx/app.h>
#include <wx/msgdlg.h>
#include <wx/string.h>
namespace Slic3r {
namespace {
+2
View File
@@ -1,6 +1,7 @@
#ifndef __NETWORK_AGENT_FACTORY_HPP__
#define __NETWORK_AGENT_FACTORY_HPP__
#include "CloudProvider.hpp"
#include "ICloudServiceAgent.hpp"
#include "IPrinterAgent.hpp"
#include "NetworkAgent.hpp"
@@ -11,6 +12,7 @@
#include <memory>
#include <string>
#include <functional>
#include <utility>
#include <vector>
namespace Slic3r {
+6
View File
@@ -1,6 +1,8 @@
#include "Obico.hpp"
#include <algorithm>
#include "libslic3r/Exception.hpp"
#include <boost/property_tree/exceptions.hpp>
#include <sstream>
#include <exception>
#include <boost/format.hpp>
@@ -14,8 +16,12 @@
#include <boost/nowide/convert.hpp>
#include <curl/curl.h>
#include <utility>
#include <wx/arrstr.h>
#include <wx/progdlg.h>
#include <wx/string.h>
#include "PrintHost.hpp"
#include "slic3r/GUI/GUI.hpp"
#include "slic3r/GUI/I18N.hpp"
#include "slic3r/GUI/GUI_App.hpp"
+10
View File
@@ -1,6 +1,10 @@
#include "OctoPrint.hpp"
#include <algorithm>
#include <boost/optional/optional.hpp>
#include "libslic3r/Config.hpp"
#include "libslic3r/PrintConfig.hpp"
#include "libslic3r/Exception.hpp"
#include <sstream>
#include <exception>
#include <boost/format.hpp>
@@ -14,8 +18,14 @@
#include <curl/curl.h>
#include <string>
#include <utility>
#include <wx/arrstr.h>
#include <vector>
#include <wx/progdlg.h>
#include <wx/string.h>
#include "PrintHost.hpp"
#include "slic3r/GUI/GUI.hpp"
#include "slic3r/GUI/I18N.hpp"
#include "slic3r/GUI/GUI_App.hpp"
+1
View File
@@ -1,6 +1,7 @@
#ifndef slic3r_OctoPrint_hpp_
#define slic3r_OctoPrint_hpp_
#include <boost/optional/optional.hpp>
#include <string>
#include <wx/string.h>
#include <boost/optional.hpp>
@@ -1,21 +1,37 @@
#include "OrcaCloudServiceAgent.hpp"
#include "CloudProvider.hpp"
#include "Http.hpp"
#include "bambu_networking.hpp"
#include "ICloudServiceAgent.hpp"
#include "libslic3r/Utils.hpp"
#include "slic3r/GUI/GUI_App.hpp"
#include "libslic3r/AppConfig.hpp"
#include <atomic>
#include <boost/asio.hpp>
#include <boost/asio/ip/tcp.hpp>
#include <boost/asio/io_context.hpp>
#include <boost/beast/core/detail/base64.hpp>
#include <boost/filesystem.hpp>
#include <boost/filesystem/operations.hpp>
#include <boost/log/trivial.hpp>
#include <boost/uuid/name_generator_sha1.hpp>
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_generators.hpp>
#include <boost/uuid/uuid_io.hpp>
#include <chrono>
#include <cstdio>
#include <exception>
#include <functional>
#include <iostream>
#include <iterator>
#include <libslic3r/Platform.hpp>
#include <map>
#include "libslic3r/Preset.hpp"
#include "libslic3r/ProjectTask.hpp"
#include <memory>
#include <mutex>
#include <nlohmann/json.hpp>
#include <openssl/evp.h>
#include <openssl/hmac.h>
@@ -32,7 +48,11 @@
#include <sstream>
#include <string>
#include <system_error>
#include <thread>
#include <unordered_map>
#include <utility>
#include <vector>
#include <wx/filename.h>
#include <wx/filefn.h>
#include <wx/secretstore.h>
@@ -1,9 +1,12 @@
#ifndef __ORCA_CLOUD_SERVICE_AGENT_HPP__
#define __ORCA_CLOUD_SERVICE_AGENT_HPP__
#include "CloudProvider.hpp"
#include "ICameraSignalingChannel.hpp"
#include "ICloudServiceAgent.hpp"
#include "bambu_networking.hpp"
#include <cstdlib>
#include "libslic3r/ProjectTask.hpp"
#include <string>
#include <map>
#include <mutex>
@@ -13,6 +16,7 @@
#include <memory>
#include <thread>
#include <unordered_map>
#include <utility>
#include <vector>
#include <nlohmann/json.hpp>
+5
View File
@@ -1,6 +1,11 @@
#include "OrcaPrinterAgent.hpp"
#include "IPrinterAgent.hpp"
#include "NetworkAgentFactory.hpp"
#include <string>
#include <utility>
#include <memory>
#include <mutex>
#include "bambu_networking.hpp"
namespace Slic3r {
+1
View File
@@ -3,6 +3,7 @@
#include "IPrinterAgent.hpp"
#include "ICloudServiceAgent.hpp"
#include "bambu_networking.hpp"
#include <string>
#include <mutex>
#include <memory>
+4
View File
@@ -5,9 +5,13 @@
#include "libslic3r/TriangleMesh.hpp"
#include "libslic3r/TriangleSelector.hpp"
#include "libslic3r/Point.hpp"
#include "libslic3r/BoundingBox.hpp"
#include <cstddef>
#include <nlohmann/json.hpp>
#include <cmath>
#include <ostream>
#include <string>
#include <utility>
#include <vector>
+13
View File
@@ -1,12 +1,23 @@
#include "PresetUpdater.hpp"
#include <algorithm>
#include <boost/algorithm/string/case_conv.hpp>
#include <boost/algorithm/string/predicate.hpp>
#include <boost/algorithm/string/trim.hpp>
#include <boost/filesystem/directory.hpp>
#include <boost/filesystem/file_status.hpp>
#include <boost/filesystem/operations.hpp>
#include <boost/filesystem/path.hpp>
#include <boost/nowide/fstream.hpp>
#include <exception>
#include <functional>
#include <atomic>
#include "libslic3r/Exception.hpp"
#include <map>
#include <ios>
#include "libslic3r/AppConfig.hpp"
#include "libslic3r/Preset.hpp"
#include "libslic3r/Config.hpp"
#include <set>
#include <string>
#include <thread>
@@ -24,8 +35,10 @@
#include <vector>
#include <wx/app.h>
#include <wx/event.h>
#include <wx/msgdlg.h>
#include "json_diff.hpp"
#include "libslic3r/libslic3r.h"
#include "libslic3r/format.hpp"
#include "libslic3r/Utils.hpp"
+1
View File
@@ -4,6 +4,7 @@
#include <functional>
#include <memory>
#include <set>
#include <string>
#include <vector>
#include <wx/event.h>
+13
View File
@@ -1,5 +1,17 @@
#include "PrintHost.hpp"
#include <boost/optional/optional.hpp>
#include "libslic3r/Config.hpp"
#include <string>
#include <boost/algorithm/string/predicate.hpp>
#include "slic3r/GUI/Gizmos/GLGizmoBase.hpp"
#include <cstddef>
#include <boost/filesystem/path.hpp>
#include <utility>
#include <memory>
#include <boost/filesystem/operations.hpp>
#include "libslic3r/LifecycleEvents.hpp"
#include "slic3r/GUI/GUI_App.hpp"
#include <vector>
#include <thread>
#include <exception>
@@ -11,6 +23,7 @@
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/json_parser.hpp>
#include <wx/event.h>
#include <wx/string.h>
#include <wx/app.h>
#include <wx/arrstr.h>
+2
View File
@@ -1,12 +1,14 @@
#ifndef slic3r_PrintHost_hpp_
#define slic3r_PrintHost_hpp_
#include <cstddef>
#include <memory>
#include <set>
#include <string>
#include <functional>
#include <boost/filesystem/path.hpp>
#include <utility>
#include <wx/string.h>
#include <libslic3r/enum_bitmask.hpp>
+6
View File
@@ -1,5 +1,6 @@
#include "Process.hpp"
#include <cstdlib>
#include <libslic3r/AppConfig.hpp>
#include "../GUI/GUI.hpp"
@@ -13,6 +14,11 @@
#include <boost/filesystem.hpp>
#include <boost/log/trivial.hpp>
#include <vector>
#include <string>
#include <wx/utils.h>
#include <wx/filedlg.h>
#include <wx/string.h>
// For starting another OrcaSlicer instance on OSX.
// Fails to compile on Windows on the build server.
+9
View File
@@ -1,13 +1,22 @@
#include "QidiPrinterAgent.hpp"
#include "Http.hpp"
#include "MoonrakerPrinterAgent.hpp"
#include "IPrinterAgent.hpp"
#include "libslic3r/PresetBundle.hpp"
#include "slic3r/GUI/GUI_App.hpp"
#include "nlohmann/json.hpp"
#include <boost/algorithm/string.hpp>
#include <boost/algorithm/string/trim.hpp>
#include <boost/algorithm/string/case_conv.hpp>
#include <boost/log/trivial.hpp>
#include <cctype>
#include "libslic3r/Preset.hpp"
#include <map>
#include <sstream>
#include <string>
#include <utility>
#include <vector>
using json = nlohmann::json;
+1
View File
@@ -1,6 +1,7 @@
#ifndef __QIDI_PRINTER_AGENT_HPP__
#define __QIDI_PRINTER_AGENT_HPP__
#include "IPrinterAgent.hpp"
#include "MoonrakerPrinterAgent.hpp"
#include <map>

Some files were not shown because too many files have changed in this diff Show More