diff --git a/plugins/channelrx/sigmffilesink/sigmffilesinkgui.cpp b/plugins/channelrx/sigmffilesink/sigmffilesinkgui.cpp index ee8b8cb1d..5156a195a 100644 --- a/plugins/channelrx/sigmffilesink/sigmffilesinkgui.cpp +++ b/plugins/channelrx/sigmffilesink/sigmffilesinkgui.cpp @@ -123,6 +123,7 @@ bool SigMFFileSinkGUI::handleMessage(const Message& message) const SigMFFileSinkMessages::MsgConfigureSpectrum& cfg = (SigMFFileSinkMessages::MsgConfigureSpectrum&) message; ui->glSpectrum->setSampleRate(cfg.getSampleRate()); ui->glSpectrum->setCenterFrequency(cfg.getCenterFrequency()); + return true; } else if (SigMFFileSinkMessages::MsgReportSquelch::match(message)) { @@ -578,6 +579,8 @@ QString SigMFFileSinkGUI::displayScaled(uint64_t value, int precision) return tr("%1M").arg(QString::number(value / 1000000.0, 'f', precision)); } else if (value < 1000000000000) { return tr("%1G").arg(QString::number(value / 1000000000.0, 'f', precision)); + } else { + return tr("%1").arg(QString::number(value, 'e', precision)); } } diff --git a/plugins/samplesource/sigmffileinput/sigmffiledata.h b/plugins/samplesource/sigmffileinput/sigmffiledata.h index 31d646beb..8d0934e52 100644 --- a/plugins/samplesource/sigmffileinput/sigmffiledata.h +++ b/plugins/samplesource/sigmffileinput/sigmffiledata.h @@ -62,10 +62,6 @@ struct SigMFFileDataType return *this; } - - explicit operator SigMFFileDataType() const { - return SigMFFileDataType{static_cast(*this)}; - } }; struct SigMFFileMetaInfo @@ -155,10 +151,6 @@ struct SigMFFileMetaInfo return *this; } - - explicit operator SigMFFileMetaInfo() const { - return SigMFFileMetaInfo{static_cast(*this)}; - } }; struct SigMFFileCapture @@ -203,14 +195,6 @@ struct SigMFFileCapture return *this; } - - explicit operator SigMFFileCapture() const { - return SigMFFileCapture{static_cast(*this)}; - } - - explicit operator SigMFFileCapture() { - return SigMFFileCapture{static_cast(*this)}; - } }; #endif // INCLUDE_SIGMFFILEDATA_H \ No newline at end of file diff --git a/plugins/samplesource/sigmffileinput/sigmffileinput.cpp b/plugins/samplesource/sigmffileinput/sigmffileinput.cpp index c8142d56e..3230ed5d5 100644 --- a/plugins/samplesource/sigmffileinput/sigmffileinput.cpp +++ b/plugins/samplesource/sigmffileinput/sigmffileinput.cpp @@ -604,6 +604,8 @@ bool SigMFFileInput::handleMessage(const Message& message) startWorker(); } } + + return true; } else if (MsgConfigureTrackWork::match(message)) { @@ -794,6 +796,8 @@ bool SigMFFileInput::handleMessage(const Message& message) MsgReportTrackChange *msgToGUI = MsgReportTrackChange::create(m_currentTrackIndex); getMessageQueueToGUI()->push(msgToGUI); } + + return true; } else { diff --git a/plugins/samplesource/sigmffileinput/sigmffileinputgui.cpp b/plugins/samplesource/sigmffileinput/sigmffileinputgui.cpp index f577aa569..82bf5b985 100644 --- a/plugins/samplesource/sigmffileinput/sigmffileinputgui.cpp +++ b/plugins/samplesource/sigmffileinput/sigmffileinputgui.cpp @@ -364,6 +364,8 @@ QString SigMFFileInputGUI::displayScaled(uint64_t value, int precision) return tr("%1M").arg(QString::number(value / 1000000.0, 'f', precision)); } else if (value < 1000000000000) { return tr("%1G").arg(QString::number(value / 1000000000.0, 'f', precision)); + } else { + return tr("%1").arg(QString::number(value, 'e', precision)); } }