From 3f844ee99c0e3e40f86b910c1730707f7dbcb61f Mon Sep 17 00:00:00 2001 From: SoftFever Date: Mon, 5 Oct 2026 18:47:28 +0800 Subject: [PATCH] fix clang-tidy errors --- src/libslic3r/CAD/CadDocument.cpp | 3 +++ src/slic3r/GUI/AuiMgr.cpp | 4 ++++ src/slic3r/GUI/CAD/DesignCanvas.cpp | 4 ++++ src/slic3r/GUI/CAD/DesignPanel.cpp | 7 +++++++ src/slic3r/GUI/CAD/DesignPanel.hpp | 2 ++ src/slic3r/GUI/CAD/DesignRowList.cpp | 10 ++++++++++ src/slic3r/GUI/CAD/DesignRowList.hpp | 7 +++++++ src/slic3r/GUI/CAD/DesignSketchTool.cpp | 2 ++ src/slic3r/GUI/CAD/DesignSketchTool.hpp | 1 + src/slic3r/GUI/CAD/DesignTextDialog.cpp | 15 +++++++++++++++ src/slic3r/GUI/CAD/DesignTextDialog.hpp | 1 + src/slic3r/GUI/GLToolbar.cpp | 1 + tests/libslic3r/test_caddocument.cpp | 4 ++++ 13 files changed, 61 insertions(+) diff --git a/src/libslic3r/CAD/CadDocument.cpp b/src/libslic3r/CAD/CadDocument.cpp index 65712a334e..033de877dc 100644 --- a/src/libslic3r/CAD/CadDocument.cpp +++ b/src/libslic3r/CAD/CadDocument.cpp @@ -9,6 +9,7 @@ #include #include #include +#include #include #include @@ -37,6 +38,7 @@ #include #include #include +#include #include #include #include @@ -80,6 +82,7 @@ #include #include #include +#include #include #include #include diff --git a/src/slic3r/GUI/AuiMgr.cpp b/src/slic3r/GUI/AuiMgr.cpp index d1c8fdb1ab..c4353a95f6 100644 --- a/src/slic3r/GUI/AuiMgr.cpp +++ b/src/slic3r/GUI/AuiMgr.cpp @@ -7,6 +7,10 @@ #include #include +#include +#include +#include +#include namespace Slic3r { namespace GUI { diff --git a/src/slic3r/GUI/CAD/DesignCanvas.cpp b/src/slic3r/GUI/CAD/DesignCanvas.cpp index 2f720b0932..0e7296ccd4 100644 --- a/src/slic3r/GUI/CAD/DesignCanvas.cpp +++ b/src/slic3r/GUI/CAD/DesignCanvas.cpp @@ -9,6 +9,8 @@ #include "slic3r/GUI/GUI_App.hpp" #include "slic3r/GUI/Plater.hpp" #include "slic3r/GUI/ImGuiWrapper.hpp" +#include "slic3r/GUI/GLToolbar.hpp" +#include "slic3r/GUI/Event.hpp" #include "libslic3r/Model.hpp" #include "libslic3r/TriangleMesh.hpp" #include "slic3r/GUI/3DScene.hpp" @@ -20,6 +22,7 @@ #include #include +#include #include #include #include @@ -36,6 +39,7 @@ #include "libslic3r/BoundingBox.hpp" #include #include +#include #include // wxGetLocalTimeMillis: the right-click vs right-hold budget #include #include diff --git a/src/slic3r/GUI/CAD/DesignPanel.cpp b/src/slic3r/GUI/CAD/DesignPanel.cpp index 6fe1f93512..046bf0486d 100644 --- a/src/slic3r/GUI/CAD/DesignPanel.cpp +++ b/src/slic3r/GUI/CAD/DesignPanel.cpp @@ -5,6 +5,9 @@ #include "slic3r/GUI/CAD/DesignTextDialog.hpp" // Text: font, height, live outline #include "slic3r/GUI/CAD/DesignRowList.hpp" // Feature tree and Bodies rows with their own actions #include "slic3r/GUI/CAD/DesignOffer.hpp" // generated offer table — see scripts/CAD/tool_atlas.json +#include "slic3r/GUI/GLToolbar.hpp" +#include "slic3r/GUI/GUI_Utils.hpp" +#include "slic3r/GUI/Widgets/Button.hpp" #include "libslic3r/CAD/GeometryEngine.hpp" // face_by_index for face-extrude gizmo anchor #include "libslic3r/TriangleMesh.hpp" // mesh import: STL/OBJ -> indexed_triangle_set #include "libslic3r/Format/OBJ.hpp" @@ -18,6 +21,8 @@ #include #include #include // the offer/atlas join check reports on the log +#include +#include #include #include @@ -60,6 +65,8 @@ #include #include #include +#include +#include #include #include #include diff --git a/src/slic3r/GUI/CAD/DesignPanel.hpp b/src/slic3r/GUI/CAD/DesignPanel.hpp index cc1c6c83a1..5e39362fad 100644 --- a/src/slic3r/GUI/CAD/DesignPanel.hpp +++ b/src/slic3r/GUI/CAD/DesignPanel.hpp @@ -1,7 +1,9 @@ #ifndef slic3r_DesignPanel_hpp_ #define slic3r_DesignPanel_hpp_ +#include #include +#include #include "libslic3r/Point.hpp" #include "libslic3r/CAD/SketchEngine.hpp" #include "libslic3r/TriangleMesh.hpp" diff --git a/src/slic3r/GUI/CAD/DesignRowList.cpp b/src/slic3r/GUI/CAD/DesignRowList.cpp index 55e09f5294..facf0aa5ed 100644 --- a/src/slic3r/GUI/CAD/DesignRowList.cpp +++ b/src/slic3r/GUI/CAD/DesignRowList.cpp @@ -1,15 +1,25 @@ #include "slic3r/GUI/CAD/DesignRowList.hpp" #include "slic3r/GUI/Widgets/StateColor.hpp" +#include "slic3r/GUI/wxExtensions.hpp" #include #include +#include +#include #include #include +#include #include +#include +#include #include +#include #include +#include +#include +#include namespace Slic3r { namespace GUI { diff --git a/src/slic3r/GUI/CAD/DesignRowList.hpp b/src/slic3r/GUI/CAD/DesignRowList.hpp index ce00f75fa2..ff1ecc482a 100644 --- a/src/slic3r/GUI/CAD/DesignRowList.hpp +++ b/src/slic3r/GUI/CAD/DesignRowList.hpp @@ -2,7 +2,14 @@ #define slic3r_DesignRowList_hpp_ #include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/src/slic3r/GUI/CAD/DesignSketchTool.cpp b/src/slic3r/GUI/CAD/DesignSketchTool.cpp index c931d23f6f..f27e09be5e 100644 --- a/src/slic3r/GUI/CAD/DesignSketchTool.cpp +++ b/src/slic3r/GUI/CAD/DesignSketchTool.cpp @@ -6,12 +6,14 @@ #include "slic3r/GUI/Plater.hpp" #include "slic3r/GUI/I18N.hpp" #include "libslic3r/format.hpp" +#include "libslic3r/Utils.hpp" #include #include #include #include #include +#include #include #include #include "libslic3r/BuildVolume.hpp" diff --git a/src/slic3r/GUI/CAD/DesignSketchTool.hpp b/src/slic3r/GUI/CAD/DesignSketchTool.hpp index 4e9a958c62..7e1c4a629d 100644 --- a/src/slic3r/GUI/CAD/DesignSketchTool.hpp +++ b/src/slic3r/GUI/CAD/DesignSketchTool.hpp @@ -8,6 +8,7 @@ #include "slic3r/GUI/GLModel.hpp" #include "slic3r/GUI/GLSelectionRectangle.hpp" // left-drag rubber band over the committed bodies #include +#include #include #include "libslic3r/Color.hpp" #include diff --git a/src/slic3r/GUI/CAD/DesignTextDialog.cpp b/src/slic3r/GUI/CAD/DesignTextDialog.cpp index 37e12053e1..334f9afca8 100644 --- a/src/slic3r/GUI/CAD/DesignTextDialog.cpp +++ b/src/slic3r/GUI/CAD/DesignTextDialog.cpp @@ -10,16 +10,31 @@ #include "slic3r/Utils/WxFontUtils.hpp" #include "libslic3r/AppConfig.hpp" #include "libslic3r/Emboss.hpp" +#include "libslic3r/CAD/SketchImport.hpp" +#include "libslic3r/Point.hpp" +#include "slic3r/GUI/GUI_Utils.hpp" +#include #include +#include +#include +#include #include +#include #include +#include #include #include +#include #include +#include +#include #include +#include #include +#include +#include namespace Slic3r { namespace GUI { diff --git a/src/slic3r/GUI/CAD/DesignTextDialog.hpp b/src/slic3r/GUI/CAD/DesignTextDialog.hpp index 9b39db4651..247ac76f78 100644 --- a/src/slic3r/GUI/CAD/DesignTextDialog.hpp +++ b/src/slic3r/GUI/CAD/DesignTextDialog.hpp @@ -5,6 +5,7 @@ #include "libslic3r/CAD/SketchImport.hpp" #include +#include #include #include diff --git a/src/slic3r/GUI/GLToolbar.cpp b/src/slic3r/GUI/GLToolbar.cpp index 3b811a5e5a..2c1b1515d9 100644 --- a/src/slic3r/GUI/GLToolbar.cpp +++ b/src/slic3r/GUI/GLToolbar.cpp @@ -13,6 +13,7 @@ #include "libslic3r/Utils.hpp" #include #include +#include #include #include #include diff --git a/tests/libslic3r/test_caddocument.cpp b/tests/libslic3r/test_caddocument.cpp index c50c9f7455..84c93a39d0 100644 --- a/tests/libslic3r/test_caddocument.cpp +++ b/tests/libslic3r/test_caddocument.cpp @@ -7,7 +7,11 @@ #include #include #include +#include #include // mainline OrcaSlicer ships Catch2 v3 (v2 was catch2/catch.hpp) +#include +#include +#include #include #include #include