From 7ec799185aa0c7c44f7c052b253e8a21c8e069b5 Mon Sep 17 00:00:00 2001 From: Jackey Lea <1768478912@qq.com> Date: Fri, 1 Nov 2024 17:17:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E4=BF=9D=E5=AD=98=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E5=AF=B9=E5=BA=94=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MindViewer/mainwidget.cpp | 18 +++++++++++++++++- MindViewer/mainwidget.h | 2 ++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/MindViewer/mainwidget.cpp b/MindViewer/mainwidget.cpp index fa1fe7a..9e50148 100644 --- a/MindViewer/mainwidget.cpp +++ b/MindViewer/mainwidget.cpp @@ -8,6 +8,7 @@ MainWidget::MainWidget(QWidget *parent) , ui(new Ui::MainWidget) , m_parser(new DataParser) , m_bStatus(false) + , m_eType(None) { ui->setupUi(this); ui->widgetAttention->setLabel("注意力"); @@ -50,6 +51,7 @@ void MainWidget::sltBtnCOM() m_bStatus = true; ui->labelStatusValue->setText("运行"); m_parser->setSource(COM); + m_eType = COM; } void MainWidget::sltBtnSIM() @@ -57,6 +59,7 @@ void MainWidget::sltBtnSIM() m_bStatus = true; ui->labelStatusValue->setText("运行"); m_parser->setSource(Sim); + m_eType = Sim; } void MainWidget::sltBtnLocal() @@ -73,6 +76,7 @@ void MainWidget::sltBtnLocal() ui->labelStatusValue->setText("运行"); m_parser->setFilePath(filePath); m_parser->setSource(Local); + m_eType = Local; } void MainWidget::sltBtnPlay() @@ -104,7 +108,19 @@ void MainWidget::sltBtnClear() void MainWidget::sltBtnSave() { - QMessageBox::information(this,tr("警告"),tr("功能未实现,不要乱点"),QMessageBox::Ok); + switch(m_eType){ + case COM: + break; + case Sim: + QMessageBox::warning(this,tr("警告"),tr("模拟数据没必要保存")); + break; + case Local: + QMessageBox::warning(this,tr("警告"),tr("你告诉我已经保存的数据怎么再保存")); + break; + default: + QMessageBox::warning(this,tr("警告"),tr("没有选择源怎么保存")); + break; + } } // 从解析类中获取数据然后显示 diff --git a/MindViewer/mainwidget.h b/MindViewer/mainwidget.h index 129654c..e310f61 100644 --- a/MindViewer/mainwidget.h +++ b/MindViewer/mainwidget.h @@ -72,5 +72,7 @@ private slots: DataParser *m_parser; bool m_bStatus;//状态控制 + + DataSourceType m_eType;//当前模式 }; #endif // MAINWIDGET_H