连接基础参数接口。包括基本参数(网络参数等)。 所有插件的连接参数都应从此类派生。
更多...
#include <ParameterBase.h>
|
void | sigNameChanged (const QString &name=QString()) |
|
void | sigShowServerNameChanged () |
|
void | sigAdaptWindowsChanged (CFrmViewer::ADAPT_WINDOWS aw) |
|
void | sigZoomFactorChanged (double newZoomFactor) |
|
void | sigSetParameterClient () |
|
void | sigChanged () |
| 当参数改变时,触发 通常如果需要,则相应的参数会对应一个改变事件。
|
|
连接基础参数接口。包括基本参数(网络参数等)。 所有插件的连接参数都应从此类派生。
使用连接基础参数
- 因为插件都有一些公共参数(例如:网络地址等),所以插件参数请从 CParameterBase 派生。
连接基础参数接口。包括基本参数(网络参数等)。 所有插件的连接参数都应从此类派生。
[Declare CParameterFreeRDP]
- 请在 CConnecter 派生类的构造函数中实例化连接参数。
- 调用 CConnecter::SetParameter 设置参数指针。
{
qDebug(log) << Q_FUNC_INFO;
}
默认启动一个后台线程。实现一个后台线程处理一个连接。 可与插件接口从 CPluginClient 派生的插件一起使用,用于连接是阻塞模型的。
客户端插件接口。用于建立 CConnecter 实例,它由协议插件实现。
- 因为 CConnecter 实例运行在主线程中(UI线程),所以插件参数实例也在主线程中。
在文件 ParameterBase.h 第 44 行定义.
◆ CParameterBase()
CParameterBase::CParameterBase |
( |
CParameterConnecter * |
parent, |
|
|
const QString & |
szPrefix = QString() |
|
) |
| |
|
explicit |
◆ GetAdaptWindows()
◆ GetClipboard()
const bool CParameterBase::GetClipboard |
( |
| ) |
const |
|
virtual |
◆ GetCursorPosition()
const bool CParameterBase::GetCursorPosition |
( |
| ) |
const |
◆ GetLedState()
bool CParameterBase::GetLedState |
( |
| ) |
const |
◆ GetLocalCursor()
const bool CParameterBase::GetLocalCursor |
( |
| ) |
const |
◆ GetName()
const QString CParameterBase::GetName |
( |
| ) |
const |
◆ GetOnlyView()
bool CParameterBase::GetOnlyView |
( |
| ) |
const |
◆ GetServerName()
const QString CParameterBase::GetServerName |
( |
| ) |
const |
◆ GetShowServerName()
bool CParameterBase::GetShowServerName |
( |
| ) |
const |
◆ GetSupportsDesktopResize()
bool CParameterBase::GetSupportsDesktopResize |
( |
| ) |
const |
◆ GetZoomFactor()
double CParameterBase::GetZoomFactor |
( |
| ) |
const |
◆ Init()
int CParameterBase::Init |
( |
| ) |
|
|
private |
◆ OnLoad()
int CParameterBase::OnLoad |
( |
QSettings & |
set | ) |
|
|
overrideprotectedvirtual |
◆ OnSave()
int CParameterBase::OnSave |
( |
QSettings & |
set | ) |
|
|
overrideprotectedvirtual |
◆ SetAdaptWindows()
◆ SetClipboard()
void CParameterBase::SetClipboard |
( |
bool |
c | ) |
|
|
virtual |
◆ SetCursorPosition()
void CParameterBase::SetCursorPosition |
( |
bool |
pos | ) |
|
◆ SetLedState()
void CParameterBase::SetLedState |
( |
bool |
state | ) |
|
◆ SetLocalCursor()
void CParameterBase::SetLocalCursor |
( |
bool |
cursor | ) |
|
◆ SetName()
void CParameterBase::SetName |
( |
const QString & |
szName | ) |
|
◆ SetOnlyView()
void CParameterBase::SetOnlyView |
( |
bool |
only | ) |
|
◆ SetServerName()
void CParameterBase::SetServerName |
( |
const QString & |
szName | ) |
|
◆ SetShowServerName()
void CParameterBase::SetShowServerName |
( |
bool |
NewShowServerName | ) |
|
◆ SetSupportsDesktopResize()
void CParameterBase::SetSupportsDesktopResize |
( |
bool |
newSupportsDesktopResize | ) |
|
◆ SetZoomFactor()
void CParameterBase::SetZoomFactor |
( |
double |
newZoomFactor | ) |
|
◆ slotSetParameterClient()
void CParameterBase::slotSetParameterClient |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ m_AdaptWindows
◆ m_bClipboard
bool CParameterBase::m_bClipboard |
|
private |
◆ m_bCursorPosition
bool CParameterBase::m_bCursorPosition |
|
private |
◆ m_bLedState
bool CParameterBase::m_bLedState |
|
private |
◆ m_bLocalCursor
bool CParameterBase::m_bLocalCursor |
|
private |
◆ m_bOnlyView
bool CParameterBase::m_bOnlyView |
|
private |
◆ m_bShowServerName
bool CParameterBase::m_bShowServerName |
|
private |
◆ m_bSupportsDesktopResize
bool CParameterBase::m_bSupportsDesktopResize |
|
private |
◆ m_dbZoomFactor
double CParameterBase::m_dbZoomFactor |
|
private |
◆ m_Net
◆ m_Proxy
◆ m_Record
◆ m_szName
QString CParameterBase::m_szName |
|
private |
◆ m_szServerName
QString CParameterBase::m_szServerName |
|
private |
◆ AdaptWindows
◆ LocalCursor
bool CParameterBase::LocalCursor |
|
readwrite |
◆ Name
QString CParameterBase::Name |
|
readwrite |
◆ OnlyView
bool CParameterBase::OnlyView |
|
readwrite |
◆ ServerName
QString CParameterBase::ServerName |
|
readwrite |
◆ ShowServerName
bool CParameterBase::ShowServerName |
|
readwrite |
◆ ZoomFactor
double CParameterBase::ZoomFactor |
|
readwrite |
该类的文档由以下文件生成:
- /home/runner/work/RabbitRemoteControl/RabbitRemoteControl/Client/ParameterCompone/ParameterBase.h
- /home/runner/work/RabbitRemoteControl/RabbitRemoteControl/Client/ParameterCompone/ParameterBase.cpp