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 @@ -52,7 +52,7 @@ - 测量参数管理 + 配置管理 @@ -65,9 +65,16 @@ 视图 + + + 核素库 + + + + @@ -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); + } } } }