コード例 #1
0
ファイル: demodsetupdlg.cpp プロジェクト: satrian/cutesdr-se
//Fill in initial data
void CDemodSetupDlg::InitDlg()
{
	switch(m_DemodMode)
	{
	case DEMOD_AM:
		ui->AMradioButton->setChecked(TRUE);
		break;
	case DEMOD_SAM:
		ui->SAMradioButton->setChecked(TRUE);
		break;
	case DEMOD_FM:
		ui->FMradioButton->setChecked(TRUE);
		break;
	case DEMOD_WFM:
		ui->WFMradioButton->setChecked(TRUE);
		break;
	case DEMOD_USB:
		ui->USBradioButton->setChecked(TRUE);
		break;
	case DEMOD_LSB:
		ui->LSBradioButton->setChecked(TRUE);
		break;
	case DEMOD_CWU:
		ui->CWUradioButton->setChecked(TRUE);
		break;
	case DEMOD_CWL:
		ui->CWLradioButton->setChecked(TRUE);
		break;
	}
	m_pDemodInfo = &(((MainWindow*)this->parent())->m_DemodSettings[m_DemodMode]);
	UpdateDemodInfo();
}
コード例 #2
0
ファイル: demodsetupdlg.cpp プロジェクト: satrian/cutesdr-se
void CDemodSetupDlg::OnHangOn(bool On)
{
	if(m_pDemodInfo)
	{
		m_pDemodInfo->AgcHangOn = On;
		UpdateDemodInfo();
		((MainWindow*)this->parent())->SetupDemod(m_DemodMode);
	}
}
コード例 #3
0
ファイル: demodsetupdlg.cpp プロジェクト: muonzoo/cutesdr
//Called when new mode is pressed so set the dialog data
void CDemodSetupDlg::ModeChanged()
{
	if(ui->AMradioButton->isChecked())
		m_DemodMode = DEMOD_AM;
	else if(ui->SAMradioButton->isChecked())
		m_DemodMode = DEMOD_SAM;
	else if(ui->FMradioButton->isChecked())
		m_DemodMode = DEMOD_FM;
	else if(ui->USBradioButton->isChecked())
		m_DemodMode = DEMOD_USB;
	else if(ui->LSBradioButton->isChecked())
		m_DemodMode = DEMOD_LSB;
	else if(ui->CWUradioButton->isChecked())
		m_DemodMode = DEMOD_CWU;
	else if(ui->CWLradioButton->isChecked())
		m_DemodMode = DEMOD_CWL;
	((MainWindow*)this->parent())->SetupDemod(m_DemodMode);
	m_pDemodInfo = &(((MainWindow*)this->parent())->m_DemodSettings[m_DemodMode]);
	UpdateDemodInfo();
}