1#include "DlgGetUserPasswordFreeRDP.h"
2#include "ui_DlgGetUserPasswordFreeRDP.h"
3#include "ParameterNetUI.h"
5static int g_CDlgGetUserPasswordFreeRDP = qRegisterMetaType<CDlgGetUserPasswordFreeRDP>();
7CDlgGetUserPasswordFreeRDP::CDlgGetUserPasswordFreeRDP(QWidget *parent) :
17 m_pParameter = dlg.m_pParameter;
20CDlgGetUserPasswordFreeRDP::~CDlgGetUserPasswordFreeRDP()
25void CDlgGetUserPasswordFreeRDP::SetContext(
void *pContext)
28 Q_ASSERT(m_pParameter);
29 if(!m_pParameter)
return;
31 auto &net = m_pParameter->m_Net;
32 ui->lbText->setText(tr(
"Set password for %1:%2").arg(net.GetHost()).arg(net.GetPort()));
33 ui->leDomain->setText(m_pParameter->GetDomain());
34 ui->wUser->SetParameter(&net.m_User);
37void CDlgGetUserPasswordFreeRDP::on_pbOK_clicked()
39 Q_ASSERT(m_pParameter);
41 m_pParameter->SetDomain(ui->leDomain->text().toStdString().c_str());
46void CDlgGetUserPasswordFreeRDP::on_pbCancel_clicked()
[Declare CParameterFreeRDP]
void sigChanged()
emit when the parameter changes Usually if required, the corresponding parameter corresponds to a cha...