From ecc27467c1567955685794b5fa8acf5719b673cd Mon Sep 17 00:00:00 2001 From: f4exb Date: Fri, 19 Feb 2021 14:10:31 +0100 Subject: [PATCH] File sink: fixed spectrum GUI center frequency setting (baseband to GUI communication) --- plugins/channelrx/filesink/filesink.cpp | 6 ++++++ plugins/channelrx/filesink/filesink.h | 1 + 2 files changed, 7 insertions(+) diff --git a/plugins/channelrx/filesink/filesink.cpp b/plugins/channelrx/filesink/filesink.cpp index 48d669e72..9c24d8a6f 100644 --- a/plugins/channelrx/filesink/filesink.cpp +++ b/plugins/channelrx/filesink/filesink.cpp @@ -84,6 +84,12 @@ FileSink::~FileSink() delete m_basebandSink; } +void FileSink::setMessageQueueToGUI(MessageQueue* queue) +{ + ChannelAPI::setMessageQueueToGUI(queue); + m_basebandSink->setMessageQueueToGUI(queue); +} + uint32_t FileSink::getNumberOfDeviceStreams() const { return m_deviceAPI->getNbSourceStreams(); diff --git a/plugins/channelrx/filesink/filesink.h b/plugins/channelrx/filesink/filesink.h index f0a670be1..cfe95b15b 100644 --- a/plugins/channelrx/filesink/filesink.h +++ b/plugins/channelrx/filesink/filesink.h @@ -117,6 +117,7 @@ public: const QStringList& channelSettingsKeys, SWGSDRangel::SWGChannelSettings& response); + void setMessageQueueToGUI(MessageQueue* queue) override; void getLocalDevices(std::vector& indexes); uint32_t getNumberOfDeviceStreams() const; SpectrumVis *getSpectrumVis() { return &m_spectrumVis; }