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();