geopro/src/app/panels
gaozheng 85636931af fix(ui): 分段折叠时向上收起(不再停在原位中间格)
根因:各段 addWidget(sec,1) 等高平分 stretch,折叠后该段仍占等分高度→段头浮在那格顶部、下方留空,
看着像"停在当前位置中间"(仅面板不出滚动条/内容short于视口时可见)。
修法:据折叠态动态重排 stretch——展开段=1(吸收余量铺满)、折叠段=0(只占段头高);末加尾部弹簧,
全部折叠时置 1 把段头顶到顶部。CategorySection 暴露 isExpanded()+collapsedChanged() 信号驱动重排。
保留"全展开等高铺满"原行为(#7)。

构建:app 链接通过
2026-06-26 07:49:08 +08:00
..
chart fix(ui): 详情对话框页脚/表单改走 FormKit 符合视觉规范(去Arco式大按钮) 2026-06-23 18:40:11 +08:00
columns fix(ui): 分段折叠时向上收起(不再停在原位中间格) 2026-06-26 07:49:08 +08:00
AnomalyListPanel.cpp feat(vtk): 色阶编辑器(2D/3D共享)+模板库后端+剖面着色修正+二维数据集足迹 2026-06-22 12:48:45 +08:00
AnomalyListPanel.hpp feat(vtk): 色阶编辑器(2D/3D共享)+模板库后端+剖面着色修正+二维数据集足迹 2026-06-22 12:48:45 +08:00
AnomalyTablePanel.cpp fix(detail): inversion 异常/自动标注/描述交互返工对齐原版 + 修 getExceptionName 2026-06-23 12:26:16 +08:00
AnomalyTablePanel.hpp feat(detail): 数据集详情视图交互复刻(measurement/inversion/grid) 2026-06-23 09:21:37 +08:00
DatasetAttrPanel.cpp feat(ui): 统一对话框外壳+全局控件高度,数据集属性改只读 2026-06-23 09:13:17 +08:00
DatasetAttrPanel.hpp feat(ui): 统一对话框外壳+全局控件高度,数据集属性改只读 2026-06-23 09:13:17 +08:00
DatasetDetailPage.cpp fix(detail): 白化 tmObjectId 经 open 链路从数据集列表透传(修模板列表为空) 2026-06-23 10:51:12 +08:00
DatasetDetailPage.hpp fix(detail): 白化 tmObjectId 经 open 链路从数据集列表透传(修模板列表为空) 2026-06-23 10:51:12 +08:00
DatasetDetailPanel.cpp fix(detail): 白化 tmObjectId 经 open 链路从数据集列表透传(修模板列表为空) 2026-06-23 10:51:12 +08:00
DatasetDetailPanel.hpp fix(detail): 白化 tmObjectId 经 open 链路从数据集列表透传(修模板列表为空) 2026-06-23 10:51:12 +08:00
DatasetListPanel.cpp fix(ui): 栏位勾选增量保留 + tab去箭头 + 缩进 + 滑块跳位 + 清日志警告 2026-06-25 18:46:06 +08:00
DatasetListPanel.hpp fix(detail): 白化 tmObjectId 经 open 链路从数据集列表透传(修模板列表为空) 2026-06-23 10:51:12 +08:00
DescriptionPanel.cpp feat(ui): 全局下拉空态优化 EmptyAwareComboBox(占位+暂无数据,对齐Arco) 2026-06-23 17:35:54 +08:00
DescriptionPanel.hpp feat(detail): 补全详情视图剩余交互(框选/绘形/直方图/行级可见性/富文本/白化) 2026-06-23 10:33:14 +08:00
DynamicFormEditor.cpp feat(ui): 全局下拉空态优化 EmptyAwareComboBox(占位+暂无数据,对齐Arco) 2026-06-23 17:35:54 +08:00
DynamicFormEditor.hpp feat(vtk): 色阶编辑器(2D/3D共享)+模板库后端+剖面着色修正+二维数据集足迹 2026-06-22 12:48:45 +08:00
DynamicFormView.cpp feat(ui): 表单渲染单一真相层(formkit)+只读渲染器(KeyValueView),统一编辑/只读/详情表单 2026-06-23 07:28:48 +08:00
DynamicFormView.hpp feat(ui): 表单渲染单一真相层(formkit)+只读渲染器(KeyValueView),统一编辑/只读/详情表单 2026-06-23 07:28:48 +08:00
KeyValueView.cpp feat(ui): 表单渲染单一真相层(formkit)+只读渲染器(KeyValueView),统一编辑/只读/详情表单 2026-06-23 07:28:48 +08:00
KeyValueView.hpp feat(ui): 表单渲染单一真相层(formkit)+只读渲染器(KeyValueView),统一编辑/只读/详情表单 2026-06-23 07:28:48 +08:00
LoadingOverlay.cpp feat(dataset-detail+app): 数据集树/按根分页 + 暗色主题保真 + 详情图保真 + 桌面日志崩溃捕获 2026-06-12 19:00:32 +08:00
LoadingOverlay.hpp feat(app): 网格懒加载「加载中」遮罩(LoadingOverlay) 接 loadStarted/隐藏于就绪或失败 2026-06-11 20:59:32 +08:00
ObjectAttrPanel.cpp feat(vtk): 色阶编辑器(2D/3D共享)+模板库后端+剖面着色修正+二维数据集足迹 2026-06-22 12:48:45 +08:00
ObjectAttrPanel.hpp feat(workbench): 对象/数据集交互对齐规格 + 属性面板可编辑保存 2026-06-15 11:52:41 +08:00
ObjectExceptionPanel.cpp feat(ui): ObjectExceptionPanel 异常+异常体只读树(含详情展开) 2026-06-10 20:44:25 +08:00
ObjectExceptionPanel.hpp feat(ui): ObjectExceptionPanel 异常+异常体只读树(含详情展开) 2026-06-10 20:44:25 +08:00
ObjectTreePanel.cpp fix(ui): 栏位勾选增量保留 + tab去箭头 + 缩进 + 滑块跳位 + 清日志警告 2026-06-25 18:46:06 +08:00
ObjectTreePanel.hpp refactor(tree): 评审修复-抽 recomputeAllGsStates 去 nullptr 信号 hack + 注释精确化 2026-06-24 18:15:03 +08:00
ObjectTreeSelection.hpp refactor(tree): 评审修复-抽 recomputeAllGsStates 去 nullptr 信号 hack + 注释精确化 2026-06-24 18:15:03 +08:00
QuillDelta.cpp fix(detail): inversion 异常/自动标注/描述交互返工对齐原版 + 修 getExceptionName 2026-06-23 12:26:16 +08:00
QuillDelta.hpp feat(detail): 补全详情视图剩余交互(框选/绘形/直方图/行级可见性/富文本/白化) 2026-06-23 10:33:14 +08:00