3#include "DlgSettingsRawStream.h" 
    4#include "ui_DlgSettingsRawStream.h" 
   14    if(m_pFrmParaAppearnce) {
 
   15        m_pFrmParaAppearnce->SetParameter(&m_pPara->m_Terminal);
 
   16        ui->tabWidget->addTab(m_pFrmParaAppearnce,
 
   17                              m_pFrmParaAppearnce->windowTitle());
 
   20    ui->leName->setText(m_pPara->GetName());
 
   21    ui->cbType->addItem(CParameterRawStream::GetTypeName(CParameterRawStream::TYPE::TCP), (
int)CParameterRawStream::TYPE::TCP);
 
   25    CParameterRawStream::TYPE type = m_pPara->GetType();
 
   26    int index = ui->cbType->findData((
int)type);
 
   28        ui->cbType->setCurrentIndex(index);
 
   31    ui->gpNamePipe->hide();
 
   32    if(CParameterRawStream::TYPE::TCP == type)
 
   34    if(CParameterRawStream::TYPE::NamePipe == type)
 
   35        ui->gpNamePipe->show();
 
   37    ui->wTcpNet->SetParameter(&m_pPara->m_Net);
 
   40CDlgSettingsRawStream::~CDlgSettingsRawStream()
 
   45void CDlgSettingsRawStream::accept()
 
   47    if(!ui->wTcpNet->CheckValidity(
true)) {
 
   48        ui->tabWidget->setCurrentIndex(0);
 
   52    m_pPara->SetName(ui->leName->text());
 
   53    m_pPara->SetType((CParameterRawStream::TYPE)ui->cbType->currentData().toInt());
 
   54    ui->wTcpNet->Accept();
 
   59void CDlgSettingsRawStream::on_cbType_currentIndexChanged(
int index)
 
   61    CParameterRawStream::TYPE type = (CParameterRawStream::TYPE)ui->cbType->itemData(index).toInt();
 
   63    ui->gpNamePipe->hide();
 
   64    if(CParameterRawStream::TYPE::TCP == type)
 
   66    if(CParameterRawStream::TYPE::NamePipe == type)
 
   67        ui->gpNamePipe->show();