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