3#include <QLoggingCategory>
5#include "BackendFreeRDPServer.h"
6#include "ParameterFreeRDPServer.h"
7#include "DlgSettingsFreeRDPServer.h"
8#include "OperateFreeRDPServer.h"
10static Q_LOGGING_CATEGORY(log,
"FreeRDPServer.Operate")
15 qDebug(log) << Q_FUNC_INFO;
18COperateFreeRDPServer::~COperateFreeRDPServer()
20 qDebug(log) << Q_FUNC_INFO;
21 QString szClass = this->metaObject()->className();
23 szWhat +=
"Please call ";
25 szWhat +=
"::Stop() first";
26 Q_ASSERT_X(!m_pPara, szClass.toStdString().c_str(), szWhat.toStdString().c_str());
34const qint16 COperateFreeRDPServer::Version()
const
48 m_pPara->SetPluginParameters(pPara);
50 m_pPara->m_Net.
m_User.SetSavePassphrase(
true);
65 nRet = m_pPara->
Load(set);
74 nRet = m_pPara->
Save(set);
virtual QDialog * OnOpenDialogSettings(QWidget *parent) override
Open settgins dialog.
virtual int Save(QSettings &set) override
Save parameters.
virtual Q_INVOKABLE int Clean() override
Clean parameters and resource.
virtual int Load(QSettings &set) override
Load parameters.
virtual Q_INVOKABLE CBackend * InstanceBackend() override
New CBackend.
virtual Q_INVOKABLE int Initial() override
Initial parameters and resource.
virtual int SetPluginParameters(CParameterPlugin *pPara) override
Apply the parameters of the plug-in.
virtual CParameterFreeRDPServer * GetParameter() const
Get parameter.
Server operate interface.
virtual Q_INVOKABLE int Initial() override
Initial parameters and resource.
virtual Q_INVOKABLE int Clean() override
Clean parameters and resource.
CParameterUser m_User
[Instance user]
Global parameters of plugins.
void SetSavePassword(bool save)
Set save password.
virtual int Save(QString szFile=QString(), bool bForce=true)
Save to file.
virtual int Load(QString szFile=QString())
Load from file.