1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-23 00:18:37 -05:00

Modulators: changed viewChanged to channelMarkerChanged to be more specific

This commit is contained in:
f4exb 2017-10-14 05:09:20 +02:00
parent cc7b69ebe3
commit 2da2aaad3e
12 changed files with 15 additions and 97 deletions

View File

@ -111,7 +111,7 @@ bool AMModGUI::handleMessage(const Message& message)
} }
} }
void AMModGUI::viewChanged() void AMModGUI::channelMarkerChanged()
{ {
applySettings(); applySettings();
} }
@ -303,7 +303,7 @@ AMModGUI::AMModGUI(PluginAPI* pluginAPI, DeviceSinkAPI *deviceAPI, QWidget* pare
m_settings.setChannelMarker(&m_channelMarker); m_settings.setChannelMarker(&m_channelMarker);
m_settings.setCWKeyerGUI(ui->cwKeyerGUI); m_settings.setCWKeyerGUI(ui->cwKeyerGUI);
connect(&m_channelMarker, SIGNAL(changed()), this, SLOT(viewChanged())); connect(&m_channelMarker, SIGNAL(changed()), this, SLOT(channelMarkerChanged()));
m_deviceAPI->registerChannelInstance(m_channelID, this); m_deviceAPI->registerChannelInstance(m_channelID, this);
m_deviceAPI->addChannelMarker(&m_channelMarker); m_deviceAPI->addChannelMarker(&m_channelMarker);

View File

@ -56,7 +56,7 @@ public:
static const QString m_channelID; static const QString m_channelID;
private slots: private slots:
void viewChanged(); void channelMarkerChanged();
void handleSourceMessages(); void handleSourceMessages();
void on_deltaFrequency_changed(qint64 value); void on_deltaFrequency_changed(qint64 value);

View File

@ -236,7 +236,7 @@ bool ATVModGUI::handleMessage(const Message& message)
} }
} }
void ATVModGUI::viewChanged() void ATVModGUI::channelMarkerChanged()
{ {
applySettings(); applySettings();
} }
@ -641,7 +641,7 @@ ATVModGUI::ATVModGUI(PluginAPI* pluginAPI, DeviceSinkAPI *deviceAPI, QWidget* pa
m_channelMarker.setCenterFrequency(0); m_channelMarker.setCenterFrequency(0);
m_channelMarker.setVisible(true); m_channelMarker.setVisible(true);
connect(&m_channelMarker, SIGNAL(changed()), this, SLOT(viewChanged())); connect(&m_channelMarker, SIGNAL(changed()), this, SLOT(channelMarkerChanged()));
m_deviceAPI->registerChannelInstance(m_channelID, this); m_deviceAPI->registerChannelInstance(m_channelID, this);
m_deviceAPI->addChannelMarker(&m_channelMarker); m_deviceAPI->addChannelMarker(&m_channelMarker);

View File

@ -58,7 +58,7 @@ public:
static const QString m_channelID; static const QString m_channelID;
private slots: private slots:
void viewChanged(); void channelMarkerChanged();
void channelizerOutputSampleRateChanged(); void channelizerOutputSampleRateChanged();
void handleSourceMessages(); void handleSourceMessages();

View File

@ -110,7 +110,7 @@ bool NFMModGUI::handleMessage(const Message& message)
} }
} }
void NFMModGUI::viewChanged() void NFMModGUI::channelMarkerChanged()
{ {
applySettings(); applySettings();
} }
@ -328,7 +328,7 @@ NFMModGUI::NFMModGUI(PluginAPI* pluginAPI, DeviceSinkAPI *deviceAPI, QWidget* pa
m_channelMarker.setTitle("NFM Modulator"); m_channelMarker.setTitle("NFM Modulator");
m_channelMarker.setVisible(true); m_channelMarker.setVisible(true);
connect(&m_channelMarker, SIGNAL(changed()), this, SLOT(viewChanged())); connect(&m_channelMarker, SIGNAL(changed()), this, SLOT(channelMarkerChanged()));
m_deviceAPI->registerChannelInstance(m_channelID, this); m_deviceAPI->registerChannelInstance(m_channelID, this);
m_deviceAPI->addChannelMarker(&m_channelMarker); m_deviceAPI->addChannelMarker(&m_channelMarker);

View File

@ -55,7 +55,7 @@ public:
static const QString m_channelID; static const QString m_channelID;
private slots: private slots:
void viewChanged(); void channelMarkerChanged();
void handleSourceMessages(); void handleSourceMessages();
void on_deltaFrequency_changed(qint64 value); void on_deltaFrequency_changed(qint64 value);

View File

@ -228,7 +228,7 @@ bool SSBModGUI::handleMessage(const Message& message)
} }
} }
void SSBModGUI::viewChanged() void SSBModGUI::channelMarkerChanged()
{ {
applySettings(); applySettings();
} }
@ -568,7 +568,7 @@ SSBModGUI::SSBModGUI(PluginAPI* pluginAPI, DeviceSinkAPI *deviceAPI, QWidget* pa
m_channelMarker.setCenterFrequency(0); m_channelMarker.setCenterFrequency(0);
m_channelMarker.setVisible(true); m_channelMarker.setVisible(true);
connect(&m_channelMarker, SIGNAL(changed()), this, SLOT(viewChanged())); connect(&m_channelMarker, SIGNAL(changed()), this, SLOT(channelMarkerChanged()));
m_deviceAPI->registerChannelInstance(m_channelID, this); m_deviceAPI->registerChannelInstance(m_channelID, this);
m_deviceAPI->addChannelMarker(&m_channelMarker); m_deviceAPI->addChannelMarker(&m_channelMarker);

View File

@ -58,7 +58,7 @@ public:
static const QString m_channelID; static const QString m_channelID;
private slots: private slots:
void viewChanged(); void channelMarkerChanged();
void handleSourceMessages(); void handleSourceMessages();
void on_deltaFrequency_changed(qint64 value); void on_deltaFrequency_changed(qint64 value);

View File

@ -26,7 +26,6 @@
#include "wfmmod.h" #include "wfmmod.h"
MESSAGE_CLASS_DEFINITION(WFMMod::MsgConfigureWFMMod, Message) MESSAGE_CLASS_DEFINITION(WFMMod::MsgConfigureWFMMod, Message)
MESSAGE_CLASS_DEFINITION(WFMMod::MsgConfigureWFMModPrivate, Message)
MESSAGE_CLASS_DEFINITION(WFMMod::MsgConfigureFileSourceName, Message) MESSAGE_CLASS_DEFINITION(WFMMod::MsgConfigureFileSourceName, Message)
MESSAGE_CLASS_DEFINITION(WFMMod::MsgConfigureFileSourceSeek, Message) MESSAGE_CLASS_DEFINITION(WFMMod::MsgConfigureFileSourceSeek, Message)
MESSAGE_CLASS_DEFINITION(WFMMod::MsgConfigureAFInput, Message) MESSAGE_CLASS_DEFINITION(WFMMod::MsgConfigureAFInput, Message)
@ -89,19 +88,6 @@ WFMMod::~WFMMod()
DSPEngine::instance()->removeAudioSource(&m_audioFifo); DSPEngine::instance()->removeAudioSource(&m_audioFifo);
} }
void WFMMod::configure(MessageQueue* messageQueue,
Real rfBandwidth,
Real afBandwidth,
float fmDeviation,
float toneFrequency,
float volumeFactor,
bool channelMute,
bool playLoop)
{
Message* cmd = MsgConfigureWFMModPrivate::create(rfBandwidth, afBandwidth, fmDeviation, toneFrequency, volumeFactor, channelMute, playLoop);
messageQueue->push(cmd);
}
void WFMMod::pull(Sample& sample) void WFMMod::pull(Sample& sample)
{ {
if (m_settings.m_channelMute) if (m_settings.m_channelMute)

View File

@ -202,15 +202,6 @@ public:
WFMMod(); WFMMod();
~WFMMod(); ~WFMMod();
void configure(MessageQueue* messageQueue,
Real rfBandwidth,
Real afBandwidth,
float fmDeviation,
float toneFrequency,
float volumeFactor,
bool audioMute,
bool playLoop);
virtual void pull(Sample& sample); virtual void pull(Sample& sample);
virtual void pullAudio(int nbSamples); virtual void pullAudio(int nbSamples);
virtual void start(); virtual void start();
@ -232,65 +223,6 @@ signals:
private: private:
class MsgConfigureWFMModPrivate : public Message
{
MESSAGE_CLASS_DECLARATION
public:
Real getRFBandwidth() const { return m_rfBandwidth; }
Real getAFBandwidth() const { return m_afBandwidth; }
float getFMDeviation() const { return m_fmDeviation; }
float getToneFrequency() const { return m_toneFrequency; }
float getVolumeFactor() const { return m_volumeFactor; }
bool getChannelMute() const { return m_channelMute; }
bool getPlayLoop() const { return m_playLoop; }
static MsgConfigureWFMModPrivate* create(Real rfBandwidth,
Real afBandwidth,
float fmDeviation,
float toneFrequency,
float volumeFactor,
bool channelMute,
bool playLoop)
{
return new MsgConfigureWFMModPrivate(rfBandwidth,
afBandwidth,
fmDeviation,
toneFrequency,
volumeFactor,
channelMute,
playLoop);
}
private:
Real m_rfBandwidth;
Real m_afBandwidth;
float m_fmDeviation;
float m_toneFrequency;
float m_volumeFactor;
bool m_channelMute;
bool m_playLoop;
MsgConfigureWFMModPrivate(Real rfBandwidth,
Real afBandwidth,
float fmDeviation,
float toneFrequency,
float volumeFactor,
bool channelMute,
bool playLoop) :
Message(),
m_rfBandwidth(rfBandwidth),
m_afBandwidth(afBandwidth),
m_fmDeviation(fmDeviation),
m_toneFrequency(toneFrequency),
m_volumeFactor(volumeFactor),
m_channelMute(channelMute),
m_playLoop(playLoop)
{ }
};
//=================================================================
enum RateState { enum RateState {
RSInitialFill, RSInitialFill,
RSRunning RSRunning

View File

@ -111,7 +111,7 @@ bool WFMModGUI::handleMessage(const Message& message)
} }
} }
void WFMModGUI::viewChanged() void WFMModGUI::channelMarkerChanged()
{ {
applySettings(); applySettings();
} }
@ -327,7 +327,7 @@ WFMModGUI::WFMModGUI(PluginAPI* pluginAPI, DeviceSinkAPI *deviceAPI, QWidget* pa
m_channelMarker.setTitle("WFM Modulator"); m_channelMarker.setTitle("WFM Modulator");
m_channelMarker.setVisible(true); m_channelMarker.setVisible(true);
connect(&m_channelMarker, SIGNAL(changed()), this, SLOT(viewChanged())); connect(&m_channelMarker, SIGNAL(changed()), this, SLOT(channelMarkerChanged()));
m_deviceAPI->registerChannelInstance(m_channelID, this); m_deviceAPI->registerChannelInstance(m_channelID, this);
m_deviceAPI->addChannelMarker(&m_channelMarker); m_deviceAPI->addChannelMarker(&m_channelMarker);

View File

@ -58,7 +58,7 @@ public:
static const QString m_channelID; static const QString m_channelID;
private slots: private slots:
void viewChanged(); void channelMarkerChanged();
void handleSourceMessages(); void handleSourceMessages();
void on_deltaFrequency_changed(qint64 value); void on_deltaFrequency_changed(qint64 value);