geopro/src/app
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
..
login fix(login): 验证码图原尺寸清晰显示(去放大缩放,避免糊导致看错字符) 2026-06-25 11:18:44 +08:00
panels fix(ui): 分段折叠时向上收起(不再停在原位中间格) 2026-06-26 07:49:08 +08:00
resources feat(ui): 统一对话框外壳+全局控件高度,数据集属性改只读 2026-06-23 09:13:17 +08:00
AnomalyPropertiesDialog.cpp feat(core): Anomaly volumeDsId→remarkSourceId(挂体/切片)+resolveAnomalyMount+修正spec/plan命名(Task11 Step1) 2026-06-24 20:37:45 +08:00
AnomalyPropertiesDialog.hpp feat(vtk): 异常属性对话框(#4c-3, R83)-双击异常列表弹只读属性 2026-06-18 19:26:02 +08:00
AnomalySaveDialog.cpp feat(ui): 全局下拉空态优化 EmptyAwareComboBox(占位+暂无数据,对齐Arco) 2026-06-23 17:35:54 +08:00
AnomalySaveDialog.hpp feat(vtk): 异常圈定+保存闭环(#4b)+多项交互修复 2026-06-18 18:31:46 +08:00
AxesSettingsDialog.cpp feat(ui): VtkViewToolbar 画布工具条 + AxesSettingsDialog 坐标轴设置 2026-06-24 19:18:34 +08:00
AxesSettingsDialog.hpp feat(ui): VtkViewToolbar 画布工具条 + AxesSettingsDialog 坐标轴设置 2026-06-24 19:18:34 +08:00
AxesSettingsPanel.cpp fix(ui): 坐标轴面板硬编码颜色 token 化(深色模式合规,规范§1/§6.7) 2026-06-25 22:46:13 +08:00
AxesSettingsPanel.hpp fix(vtk): 坐标轴/树/筛选跟进修复 + VE保留相机重建 + 异常删除刷actor 2026-06-25 17:31:55 +08:00
CMakeLists.txt refactor(vtk): 退役旧三维数据集/三维分析栏(Task 12 #6)-删 Column3D* 及全部死接线 2026-06-25 15:52:14 +08:00
ColorGradientDialog.cpp feat(ui): 全局下拉空态优化 EmptyAwareComboBox(占位+暂无数据,对齐Arco) 2026-06-23 17:35:54 +08:00
ColorGradientDialog.hpp feat(vtk): 色阶编辑器(2D/3D共享)+模板库后端+剖面着色修正+二维数据集足迹 2026-06-22 12:48:45 +08:00
ColorScaleConfigDialog.cpp feat(detail): 色阶编辑器另存覆盖 + 散点模板库可用(1:1) 2026-06-23 14:08:35 +08:00
ColorScaleConfigDialog.hpp feat(detail): 色阶编辑器另存覆盖 + 散点模板库可用(1:1) 2026-06-23 14:08:35 +08:00
ColorScaleIO.cpp feat(vtk): 色阶编辑器(2D/3D共享)+模板库后端+剖面着色修正+二维数据集足迹 2026-06-22 12:48:45 +08:00
ColorScaleIO.hpp feat(vtk): 色阶编辑器(2D/3D共享)+模板库后端+剖面着色修正+二维数据集足迹 2026-06-22 12:48:45 +08:00
ContourLevelDialog.cpp feat(ui): 全局下拉空态优化 EmptyAwareComboBox(占位+暂无数据,对齐Arco) 2026-06-23 17:35:54 +08:00
ContourLevelDialog.hpp feat(vtk): 色阶编辑器(2D/3D共享)+模板库后端+剖面着色修正+二维数据集足迹 2026-06-22 12:48:45 +08:00
ContourLevels.cpp feat(vtk): 色阶编辑器(2D/3D共享)+模板库后端+剖面着色修正+二维数据集足迹 2026-06-22 12:48:45 +08:00
ContourLevels.hpp feat(vtk): 色阶编辑器(2D/3D共享)+模板库后端+剖面着色修正+二维数据集足迹 2026-06-22 12:48:45 +08:00
ContourLineDialog.cpp feat(ui): 全局下拉空态优化 EmptyAwareComboBox(占位+暂无数据,对齐Arco) 2026-06-23 17:35:54 +08:00
ContourLineDialog.hpp feat(vtk): 色阶编辑器(2D/3D共享)+模板库后端+剖面着色修正+二维数据集足迹 2026-06-22 12:48:45 +08:00
Credential.cpp feat(m1): dock 布局持久化 + 记住登录(QtKeychain) + 纵向夸张统一 2026-06-09 09:42:27 +08:00
Credential.hpp feat(m1): dock 布局持久化 + 记住登录(QtKeychain) + 纵向夸张统一 2026-06-09 09:42:27 +08:00
DatasetCategory.cpp feat(app): CategoryConfig 映射表 + splitByCategory 按 dsTypeCode 分大类 2026-06-24 17:48:47 +08:00
DatasetCategory.hpp feat(app): CategoryConfig 映射表 + splitByCategory 按 dsTypeCode 分大类 2026-06-24 17:48:47 +08:00
DatasetDimension.cpp feat(vtk): 维度过滤纯函数 splitByDimension + 单测 2026-06-16 15:11:07 +08:00
DatasetDimension.hpp feat(vtk): 维度过滤纯函数 splitByDimension + 单测 2026-06-16 15:11:07 +08:00
EmptyAwareComboBox.cpp feat(ui): 全局下拉空态优化 EmptyAwareComboBox(占位+暂无数据,对齐Arco) 2026-06-23 17:35:54 +08:00
EmptyAwareComboBox.hpp feat(ui): 全局下拉空态优化 EmptyAwareComboBox(占位+暂无数据,对齐Arco) 2026-06-23 17:35:54 +08:00
ExportDatasetDialog.cpp feat(ui): 全局下拉空态优化 EmptyAwareComboBox(占位+暂无数据,对齐Arco) 2026-06-23 17:35:54 +08:00
ExportDatasetDialog.hpp feat(workbench): 对象/数据集交互对齐规格 + 属性面板可编辑保存 2026-06-15 11:52:41 +08:00
FormKit.cpp feat(ui): 全局下拉空态优化 EmptyAwareComboBox(占位+暂无数据,对齐Arco) 2026-06-23 17:35:54 +08:00
FormKit.hpp feat(ui): 全局下拉空态优化 EmptyAwareComboBox(占位+暂无数据,对齐Arco) 2026-06-23 17:35:54 +08:00
Glyphs.cpp fix(ui): VtkViewToolbar 重做-三段(设置|视图|缩放)+图标(Gear/Plus/Minus/Fit)+悬浮画布(界面修复 2 一版) 2026-06-25 09:47:21 +08:00
Glyphs.hpp fix(ui): VtkViewToolbar 重做-三段(设置|视图|缩放)+图标(Gear/Plus/Minus/Fit)+悬浮画布(界面修复 2 一版) 2026-06-25 09:47:21 +08:00
GradientEditWidget.cpp feat(vtk): 色阶编辑器(2D/3D共享)+模板库后端+剖面着色修正+二维数据集足迹 2026-06-22 12:48:45 +08:00
GradientEditWidget.hpp feat(vtk): 色阶编辑器(2D/3D共享)+模板库后端+剖面着色修正+二维数据集足迹 2026-06-22 12:48:45 +08:00
ImportDatasetDialog.cpp feat(ui): 全局下拉空态优化 EmptyAwareComboBox(占位+暂无数据,对齐Arco) 2026-06-23 17:35:54 +08:00
ImportDatasetDialog.hpp feat(workbench): 对象/数据集交互对齐规格 + 属性面板可编辑保存 2026-06-15 11:52:41 +08:00
Logging.cpp feat(dataset-detail+app): 数据集树/按根分页 + 暗色主题保真 + 详情图保真 + 桌面日志崩溃捕获 2026-06-12 19:00:32 +08:00
Logging.hpp feat(dataset-detail+app): 数据集树/按根分页 + 暗色主题保真 + 详情图保真 + 桌面日志崩溃捕获 2026-06-12 19:00:32 +08:00
ObjectFormDialog.cpp feat(ui): 全局下拉空态优化 EmptyAwareComboBox(占位+暂无数据,对齐Arco) 2026-06-23 17:35:54 +08:00
ObjectFormDialog.hpp feat(workbench): 对象/数据集交互对齐规格 + 属性面板可编辑保存 2026-06-15 11:52:41 +08:00
PanelHeader.cpp feat(vtk): 色阶编辑器(2D/3D共享)+模板库后端+剖面着色修正+二维数据集足迹 2026-06-22 12:48:45 +08:00
PanelHeader.hpp feat(ui): 网格数据懒加载接线(控制器 gridReady + 页签首次激活触发) 2026-06-11 17:00:07 +08:00
ProjectListDialog.cpp feat(ui): 全局下拉空态优化 EmptyAwareComboBox(占位+暂无数据,对齐Arco) 2026-06-23 17:35:54 +08:00
ProjectListDialog.hpp refactor(net+data+app): ProjectListDialog 异步化 + 删同步 IProjectRepository/RepoResult/ApiClient.get|postJson(清除过渡技术债,全 App 网络层异步) 2026-06-12 09:31:54 +08:00
SettingsDialog.cpp feat(ui): 全局下拉空态优化 EmptyAwareComboBox(占位+暂无数据,对齐Arco) 2026-06-23 17:35:54 +08:00
SettingsDialog.hpp feat(settings): 设置对话框(外观/关于) + 主题持久化 + 界面字号 2026-06-10 14:03:16 +08:00
SliceExport.cpp feat(vtk): 异常圈定+保存闭环(#4b)+多项交互修复 2026-06-18 18:31:46 +08:00
SliceExport.hpp feat(vtk): 异常圈定+保存闭环(#4b)+多项交互修复 2026-06-18 18:31:46 +08:00
SlicePropertiesDialog.cpp feat(ui): 表单渲染单一真相层(formkit)+只读渲染器(KeyValueView),统一编辑/只读/详情表单 2026-06-23 07:28:48 +08:00
SlicePropertiesDialog.hpp feat(vtk): 三维体/切片数据详情对话框(#6)-右键属性表+体统计持久化 2026-06-18 20:28:15 +08:00
Theme.cpp feat(ui): 统一对话框外壳+全局控件高度,数据集属性改只读 2026-06-23 09:13:17 +08:00
Theme.hpp feat(ui): 表单渲染单一真相层(formkit)+只读渲染器(KeyValueView),统一编辑/只读/详情表单 2026-06-23 07:28:48 +08:00
TileBasemap.cpp fix(vtk): 二维足迹不可见 + 台湾区天地图底图全占位图 2026-06-22 20:31:25 +08:00
TileBasemap.hpp fix(vtk): 二维足迹不可见 + 台湾区天地图底图全占位图 2026-06-22 20:31:25 +08:00
ToastOverlay.cpp feat(vtk): 色阶编辑器(2D/3D共享)+模板库后端+剖面着色修正+二维数据集足迹 2026-06-22 12:48:45 +08:00
ToastOverlay.hpp feat(vtk): 色阶编辑器(2D/3D共享)+模板库后端+剖面着色修正+二维数据集足迹 2026-06-22 12:48:45 +08:00
TopBar.cpp feat(vtk): 色阶编辑器(2D/3D共享)+模板库后端+剖面着色修正+二维数据集足迹 2026-06-22 12:48:45 +08:00
TopBar.hpp feat(vtk): 色阶编辑器(2D/3D共享)+模板库后端+剖面着色修正+二维数据集足迹 2026-06-22 12:48:45 +08:00
VolumeParamsDialog.cpp fix(data): 装置筛选空-parseDsRows 兼容对象形态 properties+顶层装置字段 + CLAUDE规则 2026-06-25 21:37:42 +08:00
VolumeParamsDialog.hpp fix(ui): 装置筛选稳健匹配+诊断日志 + 生成位置改下拉框(树形下拉面板) 2026-06-25 21:12:45 +08:00
VolumePropertiesDialog.cpp feat(ui): 表单渲染单一真相层(formkit)+只读渲染器(KeyValueView),统一编辑/只读/详情表单 2026-06-23 07:28:48 +08:00
VolumePropertiesDialog.hpp feat(vtk): 三维体/切片数据详情对话框(#6)-右键属性表+体统计持久化 2026-06-18 20:28:15 +08:00
VtkSceneView.cpp fix(vtk): ④ 切片拾取串选-体 actor 设 PickableOff,拾取只落切片平面 2026-06-25 20:43:49 +08:00
VtkSceneView.hpp feat(vtk): 多三维体并发切片渲染重构(OPT-002:issue2+③+反向②) 2026-06-25 20:36:43 +08:00
VtkViewToolbar.cpp fix(ui): VtkViewToolbar 重做-三段(设置|视图|缩放)+图标(Gear/Plus/Minus/Fit)+悬浮画布(界面修复 2 一版) 2026-06-25 09:47:21 +08:00
VtkViewToolbar.hpp feat(ui): VtkViewToolbar 画布工具条 + AxesSettingsDialog 坐标轴设置 2026-06-24 19:18:34 +08:00
main.cpp feat(vtk): 多三维体并发切片渲染重构(OPT-002:issue2+③+反向②) 2026-06-25 20:36:43 +08:00