diff --git a/src/MainWindow.ui b/src/MainWindow.ui
index 6ac767b..4c6a27e 100644
--- a/src/MainWindow.ui
+++ b/src/MainWindow.ui
@@ -6,8 +6,8 @@
0
0
- 892
- 688
+ 1079
+ 499
@@ -19,8 +19,8 @@
0
0
- 892
- 21
+ 1079
+ 22
+
+
@@ -102,10 +109,23 @@
-
+
+
+
+ toolBar
+
+
+ TopToolBarArea
+
+
+ false
+
+
+
+
使用说明
@@ -123,20 +143,26 @@
- 新建
+ 新建测量分析
- 新建
+ 新建测量分析
- 关闭
+ 关闭测量分析
+
+
+ 关闭测量分析
- 保存
+ 保存测量分析
+
+
+ 保存测量分析
@@ -146,7 +172,10 @@
- 打开
+ 打开测量分析
+
+
+ 打开测量分析
@@ -185,6 +214,22 @@
核素库
+
+
+ 开始测量
+
+
+ QAction::TextHeuristicRole
+
+
+
+
+ 停止测量
+
+
+ QAction::TextHeuristicRole
+
+
diff --git a/src/MeasureDeviceParamsConfigView/DeviceParamsManagerDlg.cpp b/src/MeasureDeviceParamsConfigView/DeviceParamsManagerDlg.cpp
index 4240277..1ae96b2 100644
--- a/src/MeasureDeviceParamsConfigView/DeviceParamsManagerDlg.cpp
+++ b/src/MeasureDeviceParamsConfigView/DeviceParamsManagerDlg.cpp
@@ -87,12 +87,19 @@ void DeviceParamsManagerDlg::onBtnDelete()
if (!ms_cfg_file.remove()) {
LOG_WARN(QStringLiteral(u"删除设备测量参数配置[%1]失败: %2").arg(current->text()).arg(ms_cfg_file.errorString()));
} else {
+ int row = ui->listw_cfg_list->row(current);
ui->listw_cfg_list->takeItem(ui->listw_cfg_list->currentRow());
delete current;
current = nullptr;
ui->linedit_cfg_name->clear();
ui->pte_description->clear();
ui->params_table_form->ClearParamsTable();
+
+ row = (row > 1) ? (row - 1) : 0;
+ QListWidgetItem *item = ui->listw_cfg_list->item(row);
+ if (item) {
+ this->onCfgListCurrentItemChanged(item);
+ }
}
}
}