Rabbit Remote Control
0.1.0-bate14
Toggle main menu visibility
Loading...
Searching...
No Matches
Plugins
FreeRDP
Client
DlgGetUserPasswordFreeRDP.cpp
1
#include "DlgGetUserPasswordFreeRDP.h"
2
#include "ui_DlgGetUserPasswordFreeRDP.h"
3
#include "ParameterNetUI.h"
4
5
static
int
g_CDlgGetUserPasswordFreeRDP = qRegisterMetaType<CDlgGetUserPasswordFreeRDP>();
6
7
CDlgGetUserPasswordFreeRDP::CDlgGetUserPasswordFreeRDP(QWidget *parent) :
8
QDialog(parent),
9
ui(new
Ui
::
CDlgGetUserPasswordFreeRDP
),
10
m_pParameter(nullptr)
11
{
12
ui->setupUi(
this
);
13
}
14
15
CDlgGetUserPasswordFreeRDP::CDlgGetUserPasswordFreeRDP(
const
CDlgGetUserPasswordFreeRDP
& dlg)
16
{
17
m_pParameter = dlg.m_pParameter;
18
}
19
20
CDlgGetUserPasswordFreeRDP::~CDlgGetUserPasswordFreeRDP()
21
{
22
delete
ui;
23
}
24
25
void
CDlgGetUserPasswordFreeRDP::SetContext(
void
*pContext)
26
{
27
m_pParameter = (CParameterFreeRDP*)(pContext);
28
Q_ASSERT(m_pParameter);
29
if
(!m_pParameter)
return
;
30
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);
35
}
36
37
void
CDlgGetUserPasswordFreeRDP::on_pbOK_clicked()
38
{
39
Q_ASSERT(m_pParameter);
40
ui->wUser->Accept();
41
m_pParameter->SetDomain(ui->leDomain->text().toStdString().c_str());
42
emit m_pParameter->sigChanged();
43
accept();
44
}
45
46
void
CDlgGetUserPasswordFreeRDP::on_pbCancel_clicked()
47
{
48
reject();
49
}
CDlgGetUserPasswordFreeRDP
Definition
DlgGetUserPasswordFreeRDP.h:12
Ui
Definition
FrmFullScreenToolBar.h:14
Author: Kang Lin (kl222@126.com)
Copyright (c) Kang Lin Studios All Rights Reserved