mirror of
				https://github.com/f4exb/sdrangel.git
				synced 2025-11-03 13:11:20 -05:00 
			
		
		
		
	Deep redesign: Init sequence review phase #4: Fixing channel GUI init
This commit is contained in:
		
							parent
							
								
									fc3e9efa8a
								
							
						
					
					
						commit
						1fdeaa62c3
					
				@ -85,6 +85,7 @@ bool AMDemodGUI::deserialize(const QByteArray& data)
 | 
			
		||||
		qint32 tmp;
 | 
			
		||||
        
 | 
			
		||||
		blockApplySettings(true);
 | 
			
		||||
		m_channelMarker->blockSignals(true);
 | 
			
		||||
        
 | 
			
		||||
		d.readS32(1, &tmp, 0);
 | 
			
		||||
		m_channelMarker->setCenterFrequency(tmp);
 | 
			
		||||
@ -103,6 +104,7 @@ bool AMDemodGUI::deserialize(const QByteArray& data)
 | 
			
		||||
        }
 | 
			
		||||
        
 | 
			
		||||
        blockApplySettings(false);
 | 
			
		||||
		m_channelMarker->blockSignals(false);
 | 
			
		||||
 | 
			
		||||
		applySettings();
 | 
			
		||||
		return true;
 | 
			
		||||
@ -230,7 +232,6 @@ AMDemodGUI::~AMDemodGUI()
 | 
			
		||||
 | 
			
		||||
void AMDemodGUI::blockApplySettings(bool block)
 | 
			
		||||
{
 | 
			
		||||
    m_channelMarker->blockSignals(block);
 | 
			
		||||
    m_doApplySettings = !block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -86,6 +86,7 @@ bool ChannelAnalyzerGUI::deserialize(const QByteArray& data)
 | 
			
		||||
		bool tmpBool;
 | 
			
		||||
        
 | 
			
		||||
		blockApplySettings(true);
 | 
			
		||||
	    m_channelMarker->blockSignals(true);
 | 
			
		||||
        
 | 
			
		||||
		d.readS32(1, &tmp, 0);
 | 
			
		||||
		m_channelMarker->setCenterFrequency(tmp);
 | 
			
		||||
@ -106,6 +107,7 @@ bool ChannelAnalyzerGUI::deserialize(const QByteArray& data)
 | 
			
		||||
		ui->scopeGUI->deserialize(bytetmp);
 | 
			
		||||
        
 | 
			
		||||
		blockApplySettings(false);
 | 
			
		||||
	    m_channelMarker->blockSignals(false);
 | 
			
		||||
        
 | 
			
		||||
		applySettings();
 | 
			
		||||
		return true;
 | 
			
		||||
@ -388,7 +390,6 @@ void ChannelAnalyzerGUI::blockApplySettings(bool block)
 | 
			
		||||
{
 | 
			
		||||
    ui->glScope->blockSignals(block);
 | 
			
		||||
    ui->glSpectrum->blockSignals(block);
 | 
			
		||||
    m_channelMarker->blockSignals(block);
 | 
			
		||||
    m_doApplySettings = !block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -76,6 +76,7 @@ bool LoRaDemodGUI::deserialize(const QByteArray& data)
 | 
			
		||||
		qint32 tmp;
 | 
			
		||||
        
 | 
			
		||||
		blockApplySettings(true);
 | 
			
		||||
	    m_channelMarker->blockSignals(true);
 | 
			
		||||
        
 | 
			
		||||
		d.readS32(1, &tmp, 0);
 | 
			
		||||
		m_channelMarker->setCenterFrequency(tmp);
 | 
			
		||||
@ -87,6 +88,7 @@ bool LoRaDemodGUI::deserialize(const QByteArray& data)
 | 
			
		||||
		ui->spectrumGUI->deserialize(bytetmp);
 | 
			
		||||
        
 | 
			
		||||
		blockApplySettings(false);
 | 
			
		||||
	    m_channelMarker->blockSignals(false);
 | 
			
		||||
        
 | 
			
		||||
		applySettings();
 | 
			
		||||
		return true;
 | 
			
		||||
@ -188,7 +190,6 @@ LoRaDemodGUI::~LoRaDemodGUI()
 | 
			
		||||
 | 
			
		||||
void LoRaDemodGUI::blockApplySettings(bool block)
 | 
			
		||||
{
 | 
			
		||||
    m_channelMarker->blockSignals(block);
 | 
			
		||||
    m_doApplySettings = !block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -87,6 +87,7 @@ bool NFMDemodGUI::deserialize(const QByteArray& data)
 | 
			
		||||
		qint32 tmp;
 | 
			
		||||
 | 
			
		||||
		blockApplySettings(true);
 | 
			
		||||
		m_channelMarker->blockSignals(true);
 | 
			
		||||
 | 
			
		||||
		d.readS32(1, &tmp, 0);
 | 
			
		||||
		m_channelMarker->setCenterFrequency(tmp);
 | 
			
		||||
@ -108,6 +109,7 @@ bool NFMDemodGUI::deserialize(const QByteArray& data)
 | 
			
		||||
		ui->ctcss->setCurrentIndex(tmp);
 | 
			
		||||
 | 
			
		||||
		blockApplySettings(false);
 | 
			
		||||
		m_channelMarker->blockSignals(false);
 | 
			
		||||
 | 
			
		||||
		applySettings();
 | 
			
		||||
		return true;
 | 
			
		||||
@ -311,7 +313,6 @@ void NFMDemodGUI::setCtcssFreq(Real ctcssFreq)
 | 
			
		||||
 | 
			
		||||
void NFMDemodGUI::blockApplySettings(bool block)
 | 
			
		||||
{
 | 
			
		||||
	m_channelMarker->blockSignals(block);
 | 
			
		||||
	m_doApplySettings = !block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -84,6 +84,7 @@ bool SSBDemodGUI::deserialize(const QByteArray& data)
 | 
			
		||||
		qint32 tmp;
 | 
			
		||||
        
 | 
			
		||||
		blockApplySettings(true);
 | 
			
		||||
	    m_channelMarker->blockSignals(true);
 | 
			
		||||
        
 | 
			
		||||
		d.readS32(1, &tmp, 0);
 | 
			
		||||
		m_channelMarker->setCenterFrequency(tmp);
 | 
			
		||||
@ -102,6 +103,7 @@ bool SSBDemodGUI::deserialize(const QByteArray& data)
 | 
			
		||||
		setNewRate(tmp);
 | 
			
		||||
        
 | 
			
		||||
		blockApplySettings(false);
 | 
			
		||||
	    m_channelMarker->blockSignals(false);
 | 
			
		||||
        
 | 
			
		||||
		applySettings();
 | 
			
		||||
		return true;
 | 
			
		||||
@ -344,7 +346,6 @@ bool SSBDemodGUI::setNewRate(int spanLog2)
 | 
			
		||||
 | 
			
		||||
void SSBDemodGUI::blockApplySettings(bool block)
 | 
			
		||||
{
 | 
			
		||||
    m_channelMarker->blockSignals(block);
 | 
			
		||||
    m_doApplySettings = !block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -80,6 +80,7 @@ bool TCPSrcGUI::deserialize(const QByteArray& data)
 | 
			
		||||
		Real realtmp;
 | 
			
		||||
        
 | 
			
		||||
		blockApplySettings(true);
 | 
			
		||||
		m_channelMarker->blockSignals(true);
 | 
			
		||||
        
 | 
			
		||||
		d.readBlob(1, &bytetmp);
 | 
			
		||||
		restoreState(bytetmp);
 | 
			
		||||
@ -112,6 +113,7 @@ bool TCPSrcGUI::deserialize(const QByteArray& data)
 | 
			
		||||
		ui->boost->setValue(s32tmp);
 | 
			
		||||
        
 | 
			
		||||
		blockApplySettings(false);
 | 
			
		||||
		m_channelMarker->blockSignals(false);
 | 
			
		||||
        
 | 
			
		||||
		applySettings();
 | 
			
		||||
		return true;
 | 
			
		||||
@ -208,7 +210,6 @@ TCPSrcGUI::~TCPSrcGUI()
 | 
			
		||||
 | 
			
		||||
void TCPSrcGUI::blockApplySettings(bool block)
 | 
			
		||||
{
 | 
			
		||||
    m_channelizer->blockSignals(block);
 | 
			
		||||
    m_doApplySettings = !block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -96,6 +96,7 @@ bool WFMDemodGUI::deserialize(const QByteArray& data)
 | 
			
		||||
		qint32 tmp;
 | 
			
		||||
 | 
			
		||||
		blockApplySettings(true);
 | 
			
		||||
	    m_channelMarker->blockSignals(true);
 | 
			
		||||
 | 
			
		||||
		d.readS32(1, &tmp, 0);
 | 
			
		||||
		m_channelMarker->setCenterFrequency(tmp);
 | 
			
		||||
@ -114,6 +115,7 @@ bool WFMDemodGUI::deserialize(const QByteArray& data)
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		blockApplySettings(false);
 | 
			
		||||
	    m_channelMarker->blockSignals(false);
 | 
			
		||||
 | 
			
		||||
		applySettings();
 | 
			
		||||
		return true;
 | 
			
		||||
@ -240,7 +242,6 @@ WFMDemodGUI::~WFMDemodGUI()
 | 
			
		||||
 | 
			
		||||
void WFMDemodGUI::blockApplySettings(bool block)
 | 
			
		||||
{
 | 
			
		||||
    m_channelMarker->blockSignals(block);
 | 
			
		||||
    m_doApplySettings = !block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user