Rabbit Remote Control
0.1.0-bate14
Toggle main menu visibility
Loading...
Searching...
No Matches
Plugins
FreeRDP
Server
DlgSettingsFreeRDPServer.cpp
1
// Author: Kang Lin <kl222@126.com>
2
3
#include "ParameterFreeRDPServer.h"
4
#include "DlgSettingsFreeRDPServer.h"
5
#include "ui_DlgSettingsFreeRDPServer.h"
6
7
CDlgSettingsFreeRDPServer::CDlgSettingsFreeRDPServer(
8
CParameterFreeRDPServer
*pPara, QWidget *parent)
9
: QDialog(parent)
10
, ui(new
Ui
::
CDlgSettingsFreeRDPServer
)
11
, m_pPara(pPara)
12
, m_pServerUI(nullptr)
13
{
14
ui->setupUi(
this
);
15
m_pServerUI =
new
CParameterServerUI
();
16
if
(m_pServerUI) {
17
m_pServerUI->SetParameter(pPara);
18
ui->tabWidget->insertTab(0, m_pServerUI, m_pServerUI->windowIcon(), m_pServerUI->windowTitle());
19
ui->tabWidget->setCurrentIndex(0);
20
}
21
}
22
23
CDlgSettingsFreeRDPServer::~CDlgSettingsFreeRDPServer()
24
{
25
delete
ui;
26
}
27
28
void
CDlgSettingsFreeRDPServer::accept()
29
{
30
bool
nRet = 0;
31
nRet = m_pServerUI->CheckValidity(
true
);
32
if
(!nRet)
return
;
33
if
(m_pServerUI)
34
m_pServerUI->Accept();
35
// TODO: Accept parameters
36
37
QDialog::accept();
38
}
CDlgSettingsFreeRDPServer
Definition
DlgSettingsFreeRDPServer.h:14
CParameterFreeRDPServer
Definition
ParameterFreeRDPServer.h:7
CParameterServerUI
The server base parameters UI.
Definition
ParameterServerUI.h:19
Ui
Definition
FrmFullScreenToolBar.h:14
Author: Kang Lin (kl222@126.com)
Copyright (c) Kang Lin Studios All Rights Reserved