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;