From d27ef37a24b990dac2b83fb7e93740664c8ce2c5 Mon Sep 17 00:00:00 2001 From: gaozheng Date: Wed, 17 Jun 2026 10:49:17 +0800 Subject: [PATCH] =?UTF-8?q?feat(vtk):=20VTK=E5=85=A8=E5=B1=8F=E8=BF=9B?= =?UTF-8?q?=E5=85=A5=E6=97=B6=E5=B1=95=E5=BC=80=E5=B7=A6=E4=BE=A7=E4=B8=89?= =?UTF-8?q?=E6=A0=8F=E6=8A=BD=E5=B1=89(drawer=E6=9C=AC=E5=9C=A8vtkDock?= =?UTF-8?q?=E5=86=85,=E7=A1=AE=E4=BF=9D=E5=8F=AF=E8=A7=81)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/panels/columns/ColumnDrawer.cpp | 5 +++++ src/app/panels/columns/ColumnDrawer.hpp | 1 + 2 files changed, 6 insertions(+) diff --git a/src/app/panels/columns/ColumnDrawer.cpp b/src/app/panels/columns/ColumnDrawer.cpp index 6571228..9a62f65 100644 --- a/src/app/panels/columns/ColumnDrawer.cpp +++ b/src/app/panels/columns/ColumnDrawer.cpp @@ -62,4 +62,9 @@ void ColumnDrawer::toggleCollapsed() setMaximumWidth(collapsed_ ? 18 : 318); } +void ColumnDrawer::expand() +{ + if (collapsed_) toggleCollapsed(); // 仅在折叠时展开 +} + } // namespace geopro::app diff --git a/src/app/panels/columns/ColumnDrawer.hpp b/src/app/panels/columns/ColumnDrawer.hpp index d45c84d..500e88f 100644 --- a/src/app/panels/columns/ColumnDrawer.hpp +++ b/src/app/panels/columns/ColumnDrawer.hpp @@ -21,6 +21,7 @@ public: public slots: void toggleCollapsed(); + void expand(); // 强制展开(进入全屏时确保三栏可见) private: Column3DDataset* col3D_ = nullptr;