- ColumnDrawer 去 QTabWidget/Column2DDataset/analysisModeChanged, body 直持 CategoryAnalysisTab 单列 - VtkSceneController: 统一入口 setCheckedDatasets((dsId,typeId)) 经 catalog.renderStrategyId 派 3 策略 add/remove, 维护每 typeId 活跃计数 onTypeActivated/Deactivated; checkedDs_/checked2dDs_ 合并为 checked_ - 3 策略持控制器友元引用, 委托回 addDatasetAsync/add2DDatasetAsync/view.removeDataset - main: pushChecked 解析 dsId→typeId 下发统一入口; 删 col2D 全部接线; 2D 轨迹经 trajectory 段并入单列 - rebuildInternal 据 checked_ 经策略重放(主题/VE/坐标轴重建不丢数据) - 控制器单测迁移至统一 API (18/18 通过) |
||
|---|---|---|
| .. | ||
| test_dataset_detail_controller.cpp | ||
| test_render_strategy_registry.cpp | ||
| test_vtk_scene_controller.cpp | ||
| test_workbench_nav_controller.cpp | ||