玉兔远程控制 0.1.0-bate11
载入中...
搜索中...
未找到
CParameterDesktop类 参考

远程桌面的基础参数接口。包括基本参数(网络参数等)。 所有远程桌面插件的参数都应从此类派生。 更多...

#include <ParameterDesktop.h>

类 CParameterDesktop 继承关系图:
CParameterDesktop 的协作图:

信号

void sigShowServerNameChanged ()
void sigEnableInputMethod (bool bEnable)
void sigAdaptWindowsChanged (CFrmViewer::ADAPT_WINDOWS aw)
void sigZoomFactorChanged (double newZoomFactor)
信号 继承自 CParameterOperate
void sigSetPluginParameters ()
 仅由此类使用
void sigNameChanged (const QString &name=QString())
信号 继承自 CParameter
void sigChanged ()
 当参数改变时,触发 通常如果需要,则相应的参数会对应一个改变事件。

Public 成员函数

 CParameterDesktop (QObject *parent=nullptr)
 CParameterDesktop (CParameterOperate *parent, const QString &szPrefix=QString())
const QString GetServerName () const
void SetServerName (const QString &szName)
bool GetShowServerName () const
void SetShowServerName (bool NewShowServerName)
bool GetOnlyView () const
void SetOnlyView (bool only)
const bool GetLocalCursor () const
void SetLocalCursor (bool cursor)
const bool GetCursorPosition () const
void SetCursorPosition (bool pos)
virtual const bool GetClipboard () const
virtual void SetClipboard (bool c)
bool GetSupportsDesktopResize () const
void SetSupportsDesktopResize (bool newSupportsDesktopResize)
bool GetLedState () const
void SetLedState (bool state)
bool GetEnableLocalInputMethod () const
void SetEnableLocalInputMethod (bool enable)
CFrmViewer::ADAPT_WINDOWS GetAdaptWindows ()
void SetAdaptWindows (CFrmViewer::ADAPT_WINDOWS aw)
double GetZoomFactor () const
void SetZoomFactor (double newZoomFactor)
Public 成员函数 继承自 CParameterOperate
 CParameterOperate (QObject *parent, const QString &szPrefix=QString())
CParameterPluginGetPluginParameters ()
 Get CParameterPlugin
int SetPluginParameters (CParameterPlugin *p)
const QString GetName () const
void SetName (const QString &szName)
int LoadPassword (const QString &szTitle, const QString &szKey, QString &password, QSettings &set)
 Restore password
int SavePassword (const QString &szKey, const QString &password, QSettings &set, bool bSave=false)
Public 成员函数 继承自 CParameter
 CParameter (QObject *parent, const QString &szPrefix=QString())
virtual int Load (QString szFile=QString())
 Load from file
virtual int Save (QString szFile=QString(), bool bForce=true)
 Save to file
virtual int Load (QSettings &set)
 Load from QSettings
virtual int Save (QSettings &set, bool bForce=true)
 Save to QSettings
virtual bool CheckValidity ()
 检查参数是否有效,以决定是否使用或者保存参数。 派生类一般只要重载 OnCheckValidity() ,用于检查参数。

Public 属性

CParameterNet m_Net
CParameterProxy m_Proxy
CParameterRecord m_Record

Protected 成员函数

virtual int OnLoad (QSettings &set) override
virtual int OnSave (QSettings &set) override
virtual void slotSetPluginParameters () override
 设置 CParameterPlugin 后调用,用于初始化与 CParameterPlugin 有关的操作。
Protected 成员函数 继承自 CParameterOperate
QByteArray PasswordSum (const std::string &password, const std::string &key)
Protected 成员函数 继承自 CParameter
virtual bool OnCheckValidity ()
 检查参数是否有效
int SetModified (bool bModified=true)
 在设置参数时,如果有修改,则调用。
bool GetModified ()
 参数是否有修改

属性

QString Name
QString ServerName
bool ShowServerName
bool OnlyView
bool LocalCursor
CFrmViewer::ADAPT_WINDOWS AdaptWindows
double ZoomFactor
属性 继承自 CParameter
bool Modified

Private 成员函数

int Init ()

Private 属性

QString m_szServerName
bool m_bShowServerName
bool m_bOnlyView
bool m_bLocalCursor
bool m_bCursorPosition
bool m_bClipboard
bool m_bSupportsDesktopResize
bool m_bLedState
bool m_bEnableLocalInputMethod
CFrmViewer::ADAPT_WINDOWS m_AdaptWindows
double m_dbZoomFactor

详细描述

远程桌面的基础参数接口。包括基本参数(网络参数等)。 所有远程桌面插件的参数都应从此类派生。

使用远程桌面基础参数

在文件 ParameterDesktop.h45 行定义.

构造及析构函数说明

◆ CParameterDesktop()

CParameterDesktop::CParameterDesktop ( CParameterOperate * parent,
const QString & szPrefix = QString() )
explicit

在文件 ParameterDesktop.cpp23 行定义.

成员函数说明

◆ GetAdaptWindows()

CFrmViewer::ADAPT_WINDOWS CParameterDesktop::GetAdaptWindows ( )

在文件 ParameterDesktop.cpp188 行定义.

◆ GetClipboard()

const bool CParameterDesktop::GetClipboard ( ) const
virtual

在文件 ParameterDesktop.cpp149 行定义.

◆ GetCursorPosition()

const bool CParameterDesktop::GetCursorPosition ( ) const

在文件 ParameterDesktop.cpp136 行定义.

◆ GetEnableLocalInputMethod()

bool CParameterDesktop::GetEnableLocalInputMethod ( ) const

在文件 ParameterDesktop.cpp236 行定义.

◆ GetLedState()

bool CParameterDesktop::GetLedState ( ) const

在文件 ParameterDesktop.cpp175 行定义.

◆ GetLocalCursor()

const bool CParameterDesktop::GetLocalCursor ( ) const

在文件 ParameterDesktop.cpp123 行定义.

◆ GetOnlyView()

bool CParameterDesktop::GetOnlyView ( ) const

在文件 ParameterDesktop.cpp110 行定义.

◆ GetServerName()

const QString CParameterDesktop::GetServerName ( ) const

在文件 ParameterDesktop.cpp83 行定义.

◆ GetShowServerName()

bool CParameterDesktop::GetShowServerName ( ) const

在文件 ParameterDesktop.cpp96 行定义.

◆ GetSupportsDesktopResize()

bool CParameterDesktop::GetSupportsDesktopResize ( ) const

在文件 ParameterDesktop.cpp162 行定义.

◆ GetZoomFactor()

double CParameterDesktop::GetZoomFactor ( ) const

在文件 ParameterDesktop.cpp202 行定义.

◆ Init()

int CParameterDesktop::Init ( )
private

在文件 ParameterDesktop.cpp33 行定义.

◆ OnLoad()

int CParameterDesktop::OnLoad ( QSettings & set)
overrideprotectedvirtual

重载 CParameterOperate .

在文件 ParameterDesktop.cpp47 行定义.

◆ OnSave()

int CParameterDesktop::OnSave ( QSettings & set)
overrideprotectedvirtual

重载 CParameterOperate .

在文件 ParameterDesktop.cpp67 行定义.

◆ SetAdaptWindows()

void CParameterDesktop::SetAdaptWindows ( CFrmViewer::ADAPT_WINDOWS aw)

在文件 ParameterDesktop.cpp193 行定义.

◆ SetClipboard()

void CParameterDesktop::SetClipboard ( bool c)
virtual

在文件 ParameterDesktop.cpp154 行定义.

◆ SetCursorPosition()

void CParameterDesktop::SetCursorPosition ( bool pos)

在文件 ParameterDesktop.cpp141 行定义.

◆ SetEnableLocalInputMethod()

void CParameterDesktop::SetEnableLocalInputMethod ( bool enable)

在文件 ParameterDesktop.cpp241 行定义.

◆ SetLedState()

void CParameterDesktop::SetLedState ( bool state)

在文件 ParameterDesktop.cpp180 行定义.

◆ SetLocalCursor()

void CParameterDesktop::SetLocalCursor ( bool cursor)

在文件 ParameterDesktop.cpp128 行定义.

◆ SetOnlyView()

void CParameterDesktop::SetOnlyView ( bool only)

在文件 ParameterDesktop.cpp115 行定义.

◆ SetServerName()

void CParameterDesktop::SetServerName ( const QString & szName)

在文件 ParameterDesktop.cpp88 行定义.

◆ SetShowServerName()

void CParameterDesktop::SetShowServerName ( bool NewShowServerName)

在文件 ParameterDesktop.cpp101 行定义.

◆ SetSupportsDesktopResize()

void CParameterDesktop::SetSupportsDesktopResize ( bool newSupportsDesktopResize)

在文件 ParameterDesktop.cpp167 行定义.

◆ SetZoomFactor()

void CParameterDesktop::SetZoomFactor ( double newZoomFactor)

在文件 ParameterDesktop.cpp207 行定义.

◆ slotSetPluginParameters()

void CParameterDesktop::slotSetPluginParameters ( )
overrideprotectedvirtual

类成员变量说明

◆ m_AdaptWindows

CFrmViewer::ADAPT_WINDOWS CParameterDesktop::m_AdaptWindows
private

在文件 ParameterDesktop.h114 行定义.

◆ m_bClipboard

bool CParameterDesktop::m_bClipboard
private

在文件 ParameterDesktop.h102 行定义.

◆ m_bCursorPosition

bool CParameterDesktop::m_bCursorPosition
private

在文件 ParameterDesktop.h101 行定义.

◆ m_bEnableLocalInputMethod

bool CParameterDesktop::m_bEnableLocalInputMethod
private

在文件 ParameterDesktop.h105 行定义.

◆ m_bLedState

bool CParameterDesktop::m_bLedState
private

在文件 ParameterDesktop.h104 行定义.

◆ m_bLocalCursor

bool CParameterDesktop::m_bLocalCursor
private

在文件 ParameterDesktop.h100 行定义.

◆ m_bOnlyView

bool CParameterDesktop::m_bOnlyView
private

在文件 ParameterDesktop.h99 行定义.

◆ m_bShowServerName

bool CParameterDesktop::m_bShowServerName
private

在文件 ParameterDesktop.h98 行定义.

◆ m_bSupportsDesktopResize

bool CParameterDesktop::m_bSupportsDesktopResize
private

在文件 ParameterDesktop.h103 行定义.

◆ m_dbZoomFactor

double CParameterDesktop::m_dbZoomFactor
private

在文件 ParameterDesktop.h122 行定义.

◆ m_Net

CParameterNet CParameterDesktop::m_Net

在文件 ParameterDesktop.h65 行定义.

◆ m_Proxy

CParameterProxy CParameterDesktop::m_Proxy

在文件 ParameterDesktop.h66 行定义.

◆ m_Record

CParameterRecord CParameterDesktop::m_Record

在文件 ParameterDesktop.h67 行定义.

◆ m_szServerName

QString CParameterDesktop::m_szServerName
private

在文件 ParameterDesktop.h97 行定义.

属性说明

◆ AdaptWindows

CFrmViewer::ADAPT_WINDOWS CParameterDesktop::AdaptWindows
readwrite

在文件 ParameterDesktop.h115 行定义.

◆ LocalCursor

bool CParameterDesktop::LocalCursor
readwrite

在文件 ParameterDesktop.h52 行定义.

◆ Name

QString CParameterDesktop::Name
readwrite

在文件 ParameterDesktop.h48 行定义.

◆ OnlyView

bool CParameterDesktop::OnlyView
readwrite

在文件 ParameterDesktop.h51 行定义.

◆ ServerName

QString CParameterDesktop::ServerName
readwrite

在文件 ParameterDesktop.h49 行定义.

◆ ShowServerName

bool CParameterDesktop::ShowServerName
readwrite

在文件 ParameterDesktop.h50 行定义.

◆ ZoomFactor

double CParameterDesktop::ZoomFactor
readwrite

在文件 ParameterDesktop.h123 行定义.


该类的文档由以下文件生成: