33    m_pPara->SetNativeWindowReceiveKeyboard(
 
   34        ui->cbNativeWindowReceiveKeyboard->isChecked());
 
   35    m_pPara->SetEnableLocalInputMethod(ui->cbEnableLocalInputMethod->isChecked());
 
   36    m_pPara->SetPromptAdministratorPrivilege(
 
   37        ui->cbPromptAdminPrivilege->isChecked());
 
   38    m_pPara->SetEnableSystemUserToUser(ui->cbEnableUserName->isChecked());
 
   39    m_pPara->SetAdaptWindows(
 
   42    m_pPara->SetUseSystemCredential(ui->cbSystemCredential->isChecked());
 
   43    m_pPara->SetEncryptKey(ui->leEncryptKey->text());
 
   44    m_pPara->SetSavePassword(ui->cbSavePassword->isChecked());
 
   45    m_pPara->SetViewPassowrd(ui->cbEnableViewPassword->isChecked());
 
   46    if(ui->rbPromptFirst->isChecked())
 
   47        m_pPara->SetPromptType(CParameterPlugin::PromptType::First);
 
   48    if(ui->rbPromptNo->isChecked())
 
   49        m_pPara->SetPromptType(CParameterPlugin::PromptType::No);
 
   50    m_pPara->SetShowProtocolPrefix(ui->cbShowPrefix->isChecked());
 
   51    m_pPara->SetShowIpPortInName(ui->cbShowIPPort->isChecked());
 
 
   79    m_pPara = qobject_cast<CParameterPlugin*>(pParameter);
 
   82    ui->cbNativeWindowReceiveKeyboard->setChecked(
 
   83        m_pPara->GetNativeWindowReceiveKeyboard());
 
   84    ui->cbEnableLocalInputMethod->setChecked(m_pPara->GetEnableLocalInputMethod());
 
   85    ui->cbPromptAdminPrivilege->setChecked(
 
   86        m_pPara->GetPromptAdministratorPrivilege());
 
   87    ui->cbEnableUserName->setChecked(m_pPara->GetEnableSystemUserToUser());
 
   89    ui->cbViewZoom->addItem(QIcon::fromTheme(
"zoom-original"),
 
   94    ui->cbViewZoom->addItem(QIcon::fromTheme(
"zoom"), tr(
"Zoom"),
 
   96    ui->cbViewZoom->addItem(QIcon::fromTheme(
"zoom-fit-best"),
 
   99    ui->cbViewZoom->addItem(QIcon::fromTheme(
"zoom-aspect-ratio"),
 
  100                            tr(
"Keep aspect ratio to window"),
 
  102    int nIndex = ui->cbViewZoom->findData((
int)m_pPara->GetAdaptWindows());
 
  104        ui->cbViewZoom->setCurrentIndex(nIndex);
 
  107    ui->cbSystemCredential->setChecked(m_pPara->GetUseSystemCredential());
 
  109    ui->cbSystemCredential->hide();
 
  111    ui->leEncryptKey->setText(m_pPara->GetEncryptKey());
 
  112    ui->cbSavePassword->setChecked(m_pPara->GetSavePassword());
 
  113    ui->cbEnableViewPassword->setChecked(m_pPara->GetViewPassowrd());
 
  114    ui->pbEncryptKey->setEnabled(ui->cbEnableViewPassword->isChecked());
 
  115    switch (m_pPara->GetPromptType()) {
 
  116    case CParameterPlugin::PromptType::First:
 
  117        ui->rbPromptFirst->setChecked(
true);
 
  119    case CParameterPlugin::PromptType::No:
 
  120        ui->rbPromptNo->setChecked(
true);
 
  124    ui->cbShowPrefix->setChecked(m_pPara->GetShowProtocolPrefix());
 
  125    ui->cbShowIPPort->setChecked(m_pPara->GetShowIpPortInName());