diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index beda50d..ad2986f 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -606,3 +606,14 @@ void MainWindow::onGvfData(const QByteArray &data) } + +void MainWindow::on_action_stop_measure_triggered() +{ + const QString& device_guid = deviceList.at(0); + if (device_guid.isEmpty()) { + LOG_INFO(QStringLiteral(u"未选择测量设备GUID.")); + return; + } + _measure_client->stopMeasure(device_guid); +} + diff --git a/src/MainWindow.h b/src/MainWindow.h index 4c0b82d..3fce619 100644 --- a/src/MainWindow.h +++ b/src/MainWindow.h @@ -78,6 +78,8 @@ private slots: void onRunningInfo(const QString &run_info); void onGvfData(const QByteArray& data); + void on_action_stop_measure_triggered(); + private: QMutex _mutex_info_output; QPlainTextEdit* _plain_edit_info_output;