Move statusbar update slot to correct thread
This commit is contained in:
parent
5996bae1ca
commit
55421d60aa
@ -297,9 +297,7 @@ bool AppWindow::ConnectToDevice(QString serial)
|
|||||||
UpdateStatusBar(AppWindow::DeviceStatusBar::Connected);
|
UpdateStatusBar(AppWindow::DeviceStatusBar::Connected);
|
||||||
connect(device, &Device::LogLineReceived, &deviceLog, &DeviceLog::addLine);
|
connect(device, &Device::LogLineReceived, &deviceLog, &DeviceLog::addLine);
|
||||||
connect(device, &Device::ConnectionLost, this, &AppWindow::DeviceConnectionLost);
|
connect(device, &Device::ConnectionLost, this, &AppWindow::DeviceConnectionLost);
|
||||||
connect(device, &Device::DeviceInfoUpdated, [this]() {
|
connect(device, &Device::DeviceInfoUpdated, this, &AppWindow::DeviceInfoUpdated);
|
||||||
UpdateStatusBar(AppWindow::DeviceStatusBar::Updated);
|
|
||||||
});
|
|
||||||
connect(device, &Device::NeedsFirmwareUpdate, this, &AppWindow::DeviceNeedsUpdate);
|
connect(device, &Device::NeedsFirmwareUpdate, this, &AppWindow::DeviceNeedsUpdate);
|
||||||
ui->actionDisconnect->setEnabled(true);
|
ui->actionDisconnect->setEnabled(true);
|
||||||
ui->actionManual_Control->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()
|
void AppWindow::SourceCalibrationDialog()
|
||||||
{
|
{
|
||||||
auto d = new SourceCalDialog(device);
|
auto d = new SourceCalDialog(device);
|
||||||
|
@ -57,6 +57,7 @@ private slots:
|
|||||||
void UpdateAcquisitionFrequencies();
|
void UpdateAcquisitionFrequencies();
|
||||||
void StartFirmwareUpdateDialog();
|
void StartFirmwareUpdateDialog();
|
||||||
void DeviceNeedsUpdate(int reported, int expected);
|
void DeviceNeedsUpdate(int reported, int expected);
|
||||||
|
void DeviceInfoUpdated();
|
||||||
void SourceCalibrationDialog();
|
void SourceCalibrationDialog();
|
||||||
void ReceiverCalibrationDialog();
|
void ReceiverCalibrationDialog();
|
||||||
void FrequencyCalibrationDialog();
|
void FrequencyCalibrationDialog();
|
||||||
|
Loading…
Reference in New Issue
Block a user