Rabbit Remote Control 0.1.0-bate10
Loading...
Searching...
No Matches
Signals | Public Member Functions | Public Attributes | Protected Member Functions | Properties | Private Member Functions | Private Attributes | List of all members

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

#include <ParameterDesktop.h>

Inheritance diagram for CParameterDesktop:
Inheritance graph
[legend]
Collaboration diagram for CParameterDesktop:
Collaboration graph
[legend]

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
 

Additional Inherited Members

- Protected Slots inherited from CParameterOperate

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 19 of file ParameterDesktop.cpp.

Member Function Documentation

◆ GetAdaptWindows()

CFrmViewer::ADAPT_WINDOWS CParameterDesktop::GetAdaptWindows ( )

Definition at line 184 of file ParameterDesktop.cpp.

◆ GetClipboard()

const bool CParameterDesktop::GetClipboard ( ) const
virtual

Definition at line 145 of file ParameterDesktop.cpp.

◆ GetCursorPosition()

const bool CParameterDesktop::GetCursorPosition ( ) const

Definition at line 132 of file ParameterDesktop.cpp.

◆ GetEnableLocalInputMethod()

bool CParameterDesktop::GetEnableLocalInputMethod ( ) const

Definition at line 232 of file ParameterDesktop.cpp.

◆ GetLedState()

bool CParameterDesktop::GetLedState ( ) const

Definition at line 171 of file ParameterDesktop.cpp.

◆ GetLocalCursor()

const bool CParameterDesktop::GetLocalCursor ( ) const

Definition at line 119 of file ParameterDesktop.cpp.

◆ GetOnlyView()

bool CParameterDesktop::GetOnlyView ( ) const

Definition at line 106 of file ParameterDesktop.cpp.

◆ GetServerName()

const QString CParameterDesktop::GetServerName ( ) const

Definition at line 79 of file ParameterDesktop.cpp.

◆ GetShowServerName()

bool CParameterDesktop::GetShowServerName ( ) const

Definition at line 92 of file ParameterDesktop.cpp.

◆ GetSupportsDesktopResize()

bool CParameterDesktop::GetSupportsDesktopResize ( ) const

Definition at line 158 of file ParameterDesktop.cpp.

◆ GetZoomFactor()

double CParameterDesktop::GetZoomFactor ( ) const

Definition at line 198 of file ParameterDesktop.cpp.

◆ Init()

int CParameterDesktop::Init ( )
private

Definition at line 29 of file ParameterDesktop.cpp.

◆ OnLoad()

int CParameterDesktop::OnLoad ( QSettings &  set)
overrideprotectedvirtual

Reimplemented from CParameterOperate.

Definition at line 43 of file ParameterDesktop.cpp.

◆ OnSave()

int CParameterDesktop::OnSave ( QSettings &  set)
overrideprotectedvirtual

Reimplemented from CParameterOperate.

Definition at line 63 of file ParameterDesktop.cpp.

◆ SetAdaptWindows()

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

Definition at line 189 of file ParameterDesktop.cpp.

◆ SetClipboard()

void CParameterDesktop::SetClipboard ( bool  c)
virtual

Definition at line 150 of file ParameterDesktop.cpp.

◆ SetCursorPosition()

void CParameterDesktop::SetCursorPosition ( bool  pos)

Definition at line 137 of file ParameterDesktop.cpp.

◆ SetEnableLocalInputMethod()

void CParameterDesktop::SetEnableLocalInputMethod ( bool  enable)

Definition at line 237 of file ParameterDesktop.cpp.

◆ SetLedState()

void CParameterDesktop::SetLedState ( bool  state)

Definition at line 176 of file ParameterDesktop.cpp.

◆ SetLocalCursor()

void CParameterDesktop::SetLocalCursor ( bool  cursor)

Definition at line 124 of file ParameterDesktop.cpp.

◆ SetOnlyView()

void CParameterDesktop::SetOnlyView ( bool  only)

Definition at line 111 of file ParameterDesktop.cpp.

◆ SetServerName()

void CParameterDesktop::SetServerName ( const QString &  szName)

Definition at line 84 of file ParameterDesktop.cpp.

◆ SetShowServerName()

void CParameterDesktop::SetShowServerName ( bool  NewShowServerName)

Definition at line 97 of file ParameterDesktop.cpp.

◆ SetSupportsDesktopResize()

void CParameterDesktop::SetSupportsDesktopResize ( bool  newSupportsDesktopResize)

Definition at line 163 of file ParameterDesktop.cpp.

◆ SetZoomFactor()

void CParameterDesktop::SetZoomFactor ( double  newZoomFactor)

Definition at line 203 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 213 of file ParameterDesktop.cpp.

Member Data Documentation

◆ m_AdaptWindows

CFrmViewer::ADAPT_WINDOWS CParameterDesktop::m_AdaptWindows
private

Definition at line 115 of file ParameterDesktop.h.

◆ m_bClipboard

bool CParameterDesktop::m_bClipboard
private

Definition at line 103 of file ParameterDesktop.h.

◆ m_bCursorPosition

bool CParameterDesktop::m_bCursorPosition
private

Definition at line 102 of file ParameterDesktop.h.

◆ m_bEnableLocalInputMethod

bool CParameterDesktop::m_bEnableLocalInputMethod
private

Definition at line 106 of file ParameterDesktop.h.

◆ m_bLedState

bool CParameterDesktop::m_bLedState
private

Definition at line 105 of file ParameterDesktop.h.

◆ m_bLocalCursor

bool CParameterDesktop::m_bLocalCursor
private

Definition at line 101 of file ParameterDesktop.h.

◆ m_bOnlyView

bool CParameterDesktop::m_bOnlyView
private

Definition at line 100 of file ParameterDesktop.h.

◆ m_bShowServerName

bool CParameterDesktop::m_bShowServerName
private

Definition at line 99 of file ParameterDesktop.h.

◆ m_bSupportsDesktopResize

bool CParameterDesktop::m_bSupportsDesktopResize
private

Definition at line 104 of file ParameterDesktop.h.

◆ m_dbZoomFactor

double CParameterDesktop::m_dbZoomFactor
private

Definition at line 123 of file ParameterDesktop.h.

◆ m_Net

CParameterNet CParameterDesktop::m_Net

Definition at line 66 of file ParameterDesktop.h.

◆ m_Proxy

CParameterProxy CParameterDesktop::m_Proxy

Definition at line 67 of file ParameterDesktop.h.

◆ m_Record

CParameterRecord CParameterDesktop::m_Record

Definition at line 68 of file ParameterDesktop.h.

◆ m_szServerName

QString CParameterDesktop::m_szServerName
private

Definition at line 98 of file ParameterDesktop.h.

Property Documentation

◆ AdaptWindows

CFrmViewer::ADAPT_WINDOWS CParameterDesktop::AdaptWindows
readwrite

Definition at line 116 of file ParameterDesktop.h.

◆ LocalCursor

bool CParameterDesktop::LocalCursor
readwrite

Definition at line 53 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 52 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 124 of file ParameterDesktop.h.


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