- DatasetListPanel/AnomalyListPanel: populate 签名 QListWidget*→QStandardItemModel*, QListWidgetItem→QStandardItem(setData(value,role)/setCheckable/setIcon/setForeground) - main.cpp: 3 列表 → ElaListView + QStandardItemModel; removeLoadMore/addLoadMore 改 model (rowCount/item/removeRow/appendRow); itemClicked→clicked(QModelIndex); anomaly itemChanged→model itemChanged; 加载更多/勾选显隐/点击 行为保持 - 注: 列表交互(异常显隐/加载更多/数据集点击)为活逻辑, 需运行验证 |
||
|---|---|---|
| .. | ||
| AnomalyListPanel.cpp | ||
| AnomalyListPanel.hpp | ||
| DatasetListPanel.cpp | ||
| DatasetListPanel.hpp | ||
| ObjectTreePanel.cpp | ||
| ObjectTreePanel.hpp | ||