Rabbit Remote Control 0.1.0-bate14
Loading...
Searching...
No Matches

The interface of remote desktop base parameters. More...

#include <ParameterDesktop.h>

Inheritance diagram for CParameterDesktop:
Collaboration diagram for CParameterDesktop:

Signals

void sigShowServerNameChanged ()
void sigEnableInputMethod (bool bEnable)
void sigAdaptWindowsChanged (CFrmViewer::ADAPT_WINDOWS aw)
void sigZoomFactorChanged (double newZoomFactor)
Signals inherited from CParameterOperate
void sigSetPluginParameters ()
 Only used by this class.
void sigNameChanged (const QString &name=QString())
Signals inherited from CParameter
void sigChanged ()
 emit when the parameter changes Usually if required, the corresponding parameter corresponds to a change event.

Public Member Functions

 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 Member Functions inherited from 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 Member Functions inherited from 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 ()
 Check whether the parameter is valid to decide whether to use or save the parameter.

Public Attributes

CParameterNet m_Net
CParameterProxy m_Proxy
CParameterRecord m_Record

Protected Member Functions

virtual int OnLoad (QSettings &set) override
virtual int OnSave (QSettings &set) override
virtual void slotSetPluginParameters () override
 Call after set CParameterPlugin.
Protected Member Functions inherited from CParameterOperate
QByteArray PasswordSum (const std::string &password, const std::string &key)
Protected Member Functions inherited from CParameter
virtual bool OnCheckValidity ()
 Check validity.
int SetModified (bool bModified=true)
 When setting parameters, if there is a modification, it is called.
bool GetModified ()
 Whether the parameters have been modified.

Properties

QString Name
QString ServerName
bool ShowServerName
bool OnlyView
bool LocalCursor
CFrmViewer::ADAPT_WINDOWS AdaptWindows
double ZoomFactor
Properties inherited from CParameter
bool Modified

Private Member Functions

int Init ()

Private Attributes

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

Detailed Description

The interface of remote desktop base parameters.

include base parameters(network etc). All plug-in remote desktop parameters should be derived from this class.

Use remote desktop parameter

Definition at line 45 of file ParameterDesktop.h.

Constructor & Destructor Documentation

◆ CParameterDesktop()

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

Definition at line 23 of file ParameterDesktop.cpp.

Member Function Documentation

◆ GetAdaptWindows()

CFrmViewer::ADAPT_WINDOWS CParameterDesktop::GetAdaptWindows ( )

Definition at line 188 of file ParameterDesktop.cpp.

◆ GetClipboard()

const bool CParameterDesktop::GetClipboard ( ) const
virtual

Definition at line 149 of file ParameterDesktop.cpp.

◆ GetCursorPosition()

const bool CParameterDesktop::GetCursorPosition ( ) const

Definition at line 136 of file ParameterDesktop.cpp.

◆ GetEnableLocalInputMethod()

bool CParameterDesktop::GetEnableLocalInputMethod ( ) const

Definition at line 236 of file ParameterDesktop.cpp.

◆ GetLedState()

bool CParameterDesktop::GetLedState ( ) const

Definition at line 175 of file ParameterDesktop.cpp.

◆ GetLocalCursor()

const bool CParameterDesktop::GetLocalCursor ( ) const

Definition at line 123 of file ParameterDesktop.cpp.

◆ GetOnlyView()

bool CParameterDesktop::GetOnlyView ( ) const

Definition at line 110 of file ParameterDesktop.cpp.

◆ GetServerName()

const QString CParameterDesktop::GetServerName ( ) const

Definition at line 83 of file ParameterDesktop.cpp.

◆ GetShowServerName()

bool CParameterDesktop::GetShowServerName ( ) const

Definition at line 96 of file ParameterDesktop.cpp.

◆ GetSupportsDesktopResize()

bool CParameterDesktop::GetSupportsDesktopResize ( ) const

Definition at line 162 of file ParameterDesktop.cpp.

◆ GetZoomFactor()

double CParameterDesktop::GetZoomFactor ( ) const

Definition at line 202 of file ParameterDesktop.cpp.

◆ Init()

int CParameterDesktop::Init ( )
private

Definition at line 33 of file ParameterDesktop.cpp.

◆ OnLoad()

int CParameterDesktop::OnLoad ( QSettings & set)
overrideprotectedvirtual

Reimplemented from CParameterOperate.

Definition at line 47 of file ParameterDesktop.cpp.

◆ OnSave()

int CParameterDesktop::OnSave ( QSettings & set)
overrideprotectedvirtual

Reimplemented from CParameterOperate.

Definition at line 67 of file ParameterDesktop.cpp.

◆ SetAdaptWindows()

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

Definition at line 193 of file ParameterDesktop.cpp.

◆ SetClipboard()

void CParameterDesktop::SetClipboard ( bool c)
virtual

Definition at line 154 of file ParameterDesktop.cpp.

◆ SetCursorPosition()

void CParameterDesktop::SetCursorPosition ( bool pos)

Definition at line 141 of file ParameterDesktop.cpp.

◆ SetEnableLocalInputMethod()

void CParameterDesktop::SetEnableLocalInputMethod ( bool enable)

Definition at line 241 of file ParameterDesktop.cpp.

◆ SetLedState()

void CParameterDesktop::SetLedState ( bool state)

Definition at line 180 of file ParameterDesktop.cpp.

◆ SetLocalCursor()

void CParameterDesktop::SetLocalCursor ( bool cursor)

Definition at line 128 of file ParameterDesktop.cpp.

◆ SetOnlyView()

void CParameterDesktop::SetOnlyView ( bool only)

Definition at line 115 of file ParameterDesktop.cpp.

◆ SetServerName()

void CParameterDesktop::SetServerName ( const QString & szName)

Definition at line 88 of file ParameterDesktop.cpp.

◆ SetShowServerName()

void CParameterDesktop::SetShowServerName ( bool NewShowServerName)

Definition at line 101 of file ParameterDesktop.cpp.

◆ SetSupportsDesktopResize()

void CParameterDesktop::SetSupportsDesktopResize ( bool newSupportsDesktopResize)

Definition at line 167 of file ParameterDesktop.cpp.

◆ SetZoomFactor()

void CParameterDesktop::SetZoomFactor ( double newZoomFactor)

Definition at line 207 of file ParameterDesktop.cpp.

◆ slotSetPluginParameters()

void CParameterDesktop::slotSetPluginParameters ( )
overrideprotectedvirtual

Call after set CParameterPlugin.

Used to initialize operations related to CParameterPlugin.

Use CParameterPlugin in CParameterOperate

Reimplemented from CParameterOperate.

Definition at line 217 of file ParameterDesktop.cpp.

Member Data Documentation

◆ m_AdaptWindows

CFrmViewer::ADAPT_WINDOWS CParameterDesktop::m_AdaptWindows
private

Definition at line 114 of file ParameterDesktop.h.

◆ m_bClipboard

bool CParameterDesktop::m_bClipboard
private

Definition at line 102 of file ParameterDesktop.h.

◆ m_bCursorPosition

bool CParameterDesktop::m_bCursorPosition
private

Definition at line 101 of file ParameterDesktop.h.

◆ m_bEnableLocalInputMethod

bool CParameterDesktop::m_bEnableLocalInputMethod
private

Definition at line 105 of file ParameterDesktop.h.

◆ m_bLedState

bool CParameterDesktop::m_bLedState
private

Definition at line 104 of file ParameterDesktop.h.

◆ m_bLocalCursor

bool CParameterDesktop::m_bLocalCursor
private

Definition at line 100 of file ParameterDesktop.h.

◆ m_bOnlyView

bool CParameterDesktop::m_bOnlyView
private

Definition at line 99 of file ParameterDesktop.h.

◆ m_bShowServerName

bool CParameterDesktop::m_bShowServerName
private

Definition at line 98 of file ParameterDesktop.h.

◆ m_bSupportsDesktopResize

bool CParameterDesktop::m_bSupportsDesktopResize
private

Definition at line 103 of file ParameterDesktop.h.

◆ m_dbZoomFactor

double CParameterDesktop::m_dbZoomFactor
private

Definition at line 122 of file ParameterDesktop.h.

◆ m_Net

CParameterNet CParameterDesktop::m_Net

Definition at line 65 of file ParameterDesktop.h.

◆ m_Proxy

CParameterProxy CParameterDesktop::m_Proxy

Definition at line 66 of file ParameterDesktop.h.

◆ m_Record

CParameterRecord CParameterDesktop::m_Record

Definition at line 67 of file ParameterDesktop.h.

◆ m_szServerName

QString CParameterDesktop::m_szServerName
private

Definition at line 97 of file ParameterDesktop.h.

Property Documentation

◆ AdaptWindows

CFrmViewer::ADAPT_WINDOWS CParameterDesktop::AdaptWindows
readwrite

Definition at line 115 of file ParameterDesktop.h.

◆ LocalCursor

bool CParameterDesktop::LocalCursor
readwrite

Definition at line 52 of file ParameterDesktop.h.

◆ Name

QString CParameterDesktop::Name
readwrite

Definition at line 48 of file ParameterDesktop.h.

◆ OnlyView

bool CParameterDesktop::OnlyView
readwrite

Definition at line 51 of file ParameterDesktop.h.

◆ ServerName

QString CParameterDesktop::ServerName
readwrite

Definition at line 49 of file ParameterDesktop.h.

◆ ShowServerName

bool CParameterDesktop::ShowServerName
readwrite

Definition at line 50 of file ParameterDesktop.h.

◆ ZoomFactor

double CParameterDesktop::ZoomFactor
readwrite

Definition at line 123 of file ParameterDesktop.h.


The documentation for this class was generated from the following files: