diff --git a/Software/PC_Application/appwindow.cpp b/Software/PC_Application/appwindow.cpp index d9e7da3..7709993 100644 --- a/Software/PC_Application/appwindow.cpp +++ b/Software/PC_Application/appwindow.cpp @@ -297,9 +297,7 @@ bool AppWindow::ConnectToDevice(QString serial) UpdateStatusBar(AppWindow::DeviceStatusBar::Connected); connect(device, &Device::LogLineReceived, &deviceLog, &DeviceLog::addLine); connect(device, &Device::ConnectionLost, this, &AppWindow::DeviceConnectionLost); - connect(device, &Device::DeviceInfoUpdated, [this]() { - UpdateStatusBar(AppWindow::DeviceStatusBar::Updated); - }); + connect(device, &Device::DeviceInfoUpdated, this, &AppWindow::DeviceInfoUpdated); connect(device, &Device::NeedsFirmwareUpdate, this, &AppWindow::DeviceNeedsUpdate); ui->actionDisconnect->setEnabled(true); ui->actionManual_Control->setEnabled(true); @@ -904,6 +902,11 @@ void AppWindow::DeviceNeedsUpdate(int reported, int expected) } } +void AppWindow::DeviceInfoUpdated() +{ + UpdateStatusBar(DeviceStatusBar::Updated); +} + void AppWindow::SourceCalibrationDialog() { auto d = new SourceCalDialog(device); diff --git a/Software/PC_Application/appwindow.h b/Software/PC_Application/appwindow.h index e79c2d7..a73a6d8 100644 --- a/Software/PC_Application/appwindow.h +++ b/Software/PC_Application/appwindow.h @@ -57,6 +57,7 @@ private slots: void UpdateAcquisitionFrequencies(); void StartFirmwareUpdateDialog(); void DeviceNeedsUpdate(int reported, int expected); + void DeviceInfoUpdated(); void SourceCalibrationDialog(); void ReceiverCalibrationDialog(); void FrequencyCalibrationDialog();