diff --git a/src/slic3r/GUI/AMSMaterialsSetting.cpp b/src/slic3r/GUI/AMSMaterialsSetting.cpp index 1af3ecb1f3..26c41c24cb 100644 --- a/src/slic3r/GUI/AMSMaterialsSetting.cpp +++ b/src/slic3r/GUI/AMSMaterialsSetting.cpp @@ -9,6 +9,7 @@ #include "I18N.hpp" #include #include +#include #include #include #include diff --git a/src/slic3r/GUI/CaliHistoryDialog.cpp b/src/slic3r/GUI/CaliHistoryDialog.cpp index 60866a3595..0384201b6c 100644 --- a/src/slic3r/GUI/CaliHistoryDialog.cpp +++ b/src/slic3r/GUI/CaliHistoryDialog.cpp @@ -10,6 +10,7 @@ #include "Widgets/DialogButtons.hpp" #include "libslic3r/Config.hpp" #include +#include #include #include #include "libslic3r/calib.hpp" diff --git a/src/slic3r/GUI/DeviceCore/DevFilaSystem.cpp b/src/slic3r/GUI/DeviceCore/DevFilaSystem.cpp index bb6fed2cfa..2e3108811c 100644 --- a/src/slic3r/GUI/DeviceCore/DevFilaSystem.cpp +++ b/src/slic3r/GUI/DeviceCore/DevFilaSystem.cpp @@ -1,3 +1,4 @@ +#include #include #include #include @@ -8,6 +9,7 @@ #include #include #include +#include #include #include #include diff --git a/src/slic3r/GUI/DeviceManager.cpp b/src/slic3r/GUI/DeviceManager.cpp index 1fbd66865d..2c8f50c8c5 100644 --- a/src/slic3r/GUI/DeviceManager.cpp +++ b/src/slic3r/GUI/DeviceManager.cpp @@ -65,6 +65,7 @@ #include #include #include +#include #include #include #include diff --git a/src/slic3r/GUI/ImageGrid.cpp b/src/slic3r/GUI/ImageGrid.cpp index 5ef8524ef1..e5d6001b24 100644 --- a/src/slic3r/GUI/ImageGrid.cpp +++ b/src/slic3r/GUI/ImageGrid.cpp @@ -7,6 +7,7 @@ #include "GUI_App.hpp" #include "GUI.hpp" +#include #include #include #include diff --git a/src/slic3r/GUI/OrcaFilesPanel.cpp b/src/slic3r/GUI/OrcaFilesPanel.cpp index 6a5cda0016..12d9fad9e7 100644 --- a/src/slic3r/GUI/OrcaFilesPanel.cpp +++ b/src/slic3r/GUI/OrcaFilesPanel.cpp @@ -14,7 +14,14 @@ #include "slic3r/Utils/bambu_networking.hpp" #include +#include +#include +#include +#include #include +#include +#include +#include #include #include diff --git a/src/slic3r/GUI/OrcaFilesPanel.h b/src/slic3r/GUI/OrcaFilesPanel.h index 0257afc49f..3f6ac92350 100644 --- a/src/slic3r/GUI/OrcaFilesPanel.h +++ b/src/slic3r/GUI/OrcaFilesPanel.h @@ -5,6 +5,8 @@ #include "Printer/RemoteFileGridModel.h" #include +#include +#include #include class Button; diff --git a/src/slic3r/GUI/Printer/BambuFileGridModel.cpp b/src/slic3r/GUI/Printer/BambuFileGridModel.cpp index eaa1aa47ca..230baebe07 100644 --- a/src/slic3r/GUI/Printer/BambuFileGridModel.cpp +++ b/src/slic3r/GUI/Printer/BambuFileGridModel.cpp @@ -2,7 +2,14 @@ #include "slic3r/GUI/GUI_App.hpp" +#include +#include +#include +#include +#include +#include #include +#include namespace Slic3r { namespace GUI { diff --git a/src/slic3r/GUI/Printer/RemoteFileGridModel.cpp b/src/slic3r/GUI/Printer/RemoteFileGridModel.cpp index 851c288aea..77550620ea 100644 --- a/src/slic3r/GUI/Printer/RemoteFileGridModel.cpp +++ b/src/slic3r/GUI/Printer/RemoteFileGridModel.cpp @@ -1,9 +1,19 @@ #include "RemoteFileGridModel.h" +#include "IPrinterAgent.hpp" #include "slic3r/GUI/GUI_App.hpp" #include "slic3r/Utils/NetworkAgent.hpp" +#include +#include +#include +#include +#include +#include +#include +#include #include +#include #include #include diff --git a/src/slic3r/GUI/Printer/RemoteFileGridModel.h b/src/slic3r/GUI/Printer/RemoteFileGridModel.h index 82cccb7412..e791105652 100644 --- a/src/slic3r/GUI/Printer/RemoteFileGridModel.h +++ b/src/slic3r/GUI/Printer/RemoteFileGridModel.h @@ -4,7 +4,9 @@ #include "slic3r/Utils/IPrinterAgent.hpp" +#include #include +#include #include #include #include diff --git a/src/slic3r/GUI/StoragePanel.cpp b/src/slic3r/GUI/StoragePanel.cpp index 6771c13b49..07c91e31fe 100644 --- a/src/slic3r/GUI/StoragePanel.cpp +++ b/src/slic3r/GUI/StoragePanel.cpp @@ -7,6 +7,8 @@ #include "Widgets/StateColor.hpp" #include +#include +#include #include namespace Slic3r { diff --git a/src/slic3r/Utils/OrcaCloudServiceAgent.cpp b/src/slic3r/Utils/OrcaCloudServiceAgent.cpp index 30e169b527..a28a9e892d 100644 --- a/src/slic3r/Utils/OrcaCloudServiceAgent.cpp +++ b/src/slic3r/Utils/OrcaCloudServiceAgent.cpp @@ -3,6 +3,7 @@ #include "Http.hpp" #include "ICameraSignalingChannel.hpp" #include "OrcaCloudSignalingChannel.hpp" +#include "OrcaMqttConnection.hpp" #include "bambu_networking.hpp" #include "ICloudServiceAgent.hpp" #include "libslic3r/Utils.hpp" @@ -18,6 +19,7 @@ #include #include #include +#include #include #include #include diff --git a/src/slic3r/Utils/OrcaCloudSignalingChannel.cpp b/src/slic3r/Utils/OrcaCloudSignalingChannel.cpp index 3e7b0bfa82..1530fff32e 100644 --- a/src/slic3r/Utils/OrcaCloudSignalingChannel.cpp +++ b/src/slic3r/Utils/OrcaCloudSignalingChannel.cpp @@ -1,20 +1,38 @@ #include "OrcaCloudSignalingChannel.hpp" #include "Http.hpp" +#include "OrcaCloudServiceAgent.hpp" +#include "ICameraSignalingChannel.hpp" +#include #include #include #include +#include +#include +#include #include +#include +#include +#include #include +#include +#include +#include +#include +#include #include #include #include #include +#include #include #include +#include +#include +#include namespace Slic3r { diff --git a/src/slic3r/Utils/OrcaCloudSignalingChannel.hpp b/src/slic3r/Utils/OrcaCloudSignalingChannel.hpp index ff84190853..bbb13eb132 100644 --- a/src/slic3r/Utils/OrcaCloudSignalingChannel.hpp +++ b/src/slic3r/Utils/OrcaCloudSignalingChannel.hpp @@ -7,9 +7,12 @@ #include #include #include +#include #include +#include #include +#include #include #include diff --git a/src/slic3r/Utils/OrcaMqttConnection.cpp b/src/slic3r/Utils/OrcaMqttConnection.cpp index e4dd1b3cfc..8bd3603b93 100644 --- a/src/slic3r/Utils/OrcaMqttConnection.cpp +++ b/src/slic3r/Utils/OrcaMqttConnection.cpp @@ -1,21 +1,49 @@ #include "OrcaMqttConnection.hpp" #include "Http.hpp" +#include #include +#include +#include +#include +#include +#include #include +#include +#include +#include +#include +#include #include +#include +#include +#include +#include +#include +#include #include #include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include #include +#include #include #include #include +#include #include +#include namespace Slic3r { diff --git a/src/slic3r/Utils/OrcaMqttConnection.hpp b/src/slic3r/Utils/OrcaMqttConnection.hpp index 1565542f69..ef9593a533 100644 --- a/src/slic3r/Utils/OrcaMqttConnection.hpp +++ b/src/slic3r/Utils/OrcaMqttConnection.hpp @@ -2,10 +2,14 @@ #define slic3r_OrcaMqttConnection_hpp_ #include +#include #include +#include +#include #include #include #include +#include #include #include #include diff --git a/src/slic3r/Utils/OrcaPrinterAgent.cpp b/src/slic3r/Utils/OrcaPrinterAgent.cpp index df015d7068..4e2a82a6b4 100644 --- a/src/slic3r/Utils/OrcaPrinterAgent.cpp +++ b/src/slic3r/Utils/OrcaPrinterAgent.cpp @@ -4,15 +4,26 @@ #include "Http.hpp" #include "NetworkAgentFactory.hpp" #include "OrcaCloudServiceAgent.hpp" +#include "OrcaMqttConnection.hpp" #include "bambu_networking.hpp" #include +#include +#include #include +#include +#include +#include +#include +#include #include +#include #include #include #include +#include +#include #include #include @@ -35,6 +46,7 @@ #include #include #include +#include namespace Slic3r { class ICloudServiceAgent; } diff --git a/src/slic3r/Utils/OrcaPrinterAgent.hpp b/src/slic3r/Utils/OrcaPrinterAgent.hpp index c4ed9af4a2..105dea1214 100644 --- a/src/slic3r/Utils/OrcaPrinterAgent.hpp +++ b/src/slic3r/Utils/OrcaPrinterAgent.hpp @@ -13,6 +13,7 @@ #include #include #include +#include namespace Slic3r { class ICloudServiceAgent; } diff --git a/tests/libslic3r/test_preset_bundle_ams_sync.cpp b/tests/libslic3r/test_preset_bundle_ams_sync.cpp index e8784388fe..c87badf3ff 100644 --- a/tests/libslic3r/test_preset_bundle_ams_sync.cpp +++ b/tests/libslic3r/test_preset_bundle_ams_sync.cpp @@ -1,10 +1,12 @@ #include +#include #include #include #include #include +#include "catch2/catch_test_macros.hpp" #include "libslic3r/Preset.hpp" #include "libslic3r/PresetBundle.hpp" diff --git a/tests/slic3rutils/orca_mqtt_mock_broker.hpp b/tests/slic3rutils/orca_mqtt_mock_broker.hpp index f4088000e1..29b90b9fac 100644 --- a/tests/slic3rutils/orca_mqtt_mock_broker.hpp +++ b/tests/slic3rutils/orca_mqtt_mock_broker.hpp @@ -9,6 +9,18 @@ // OrcaMqttConnection::make_publish_packet() so the tests never depend on a // second, hand-rolled MQTT encoder. +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/tests/slic3rutils/test_ams_item.cpp b/tests/slic3rutils/test_ams_item.cpp index 8f86c13d22..ed5d3b50f7 100644 --- a/tests/slic3rutils/test_ams_item.cpp +++ b/tests/slic3rutils/test_ams_item.cpp @@ -1,5 +1,6 @@ // why: match the GUI include order to avoid rpcndr.h byte/std::byte // ambiguity in the Windows COM headers. +#include "catch2/catch_test_macros.hpp" #ifdef WIN32 #ifndef WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN diff --git a/tests/slic3rutils/test_device_manager_integration.cpp b/tests/slic3rutils/test_device_manager_integration.cpp index 022c3ad3a8..0bab6effc0 100644 --- a/tests/slic3rutils/test_device_manager_integration.cpp +++ b/tests/slic3rutils/test_device_manager_integration.cpp @@ -1,6 +1,9 @@ #include #include +#include +#include +#include #include #include #include diff --git a/tests/slic3rutils/test_orca_printer_agent.cpp b/tests/slic3rutils/test_orca_printer_agent.cpp index 119de65284..4a9d18a58e 100644 --- a/tests/slic3rutils/test_orca_printer_agent.cpp +++ b/tests/slic3rutils/test_orca_printer_agent.cpp @@ -1,17 +1,21 @@ #include #include +#include #include #include #include #include +#include "catch2/matchers/catch_matchers.hpp" #include "orca_mqtt_mock_broker.hpp" #include #include #include +#include #include #include +#include #include using Slic3r::OrcaPrinterAgent;