Rabbit Remote Control 0.0.30
Loading...
Searching...
No Matches
Public Types | Signals | Public Member Functions | Public Attributes | Properties | Private Attributes | List of all members
CParameterFreeRDP Class Reference

[Declare CParameterFreeRDP] More...

#include <ParameterFreeRDP.h>

Inheritance diagram for CParameterFreeRDP:
CParameterBase CParameterConnecter CParameter

Public Types

enum class  RedirecionSoundType { Disable , Local , Remote }
 

Signals

void sigReconnectIntervalChanged ()
 
void sigRedirectionSoundChanged (RedirecionSoundType RedirectionSound)
 
void sigRedirectionSoundParametersChanged ()
 
void sigRedirectionMicrophoneChanged (bool RedirectionMicrophone)
 
void sigRedirectionMicrophoneParametersChanged ()
 
void sigRedirectionDrivesChanged (QStringList RedirectionDrive)
 
void sigRedirectionPrinterChanged (bool RedirectionPrinter)
 
- Signals inherited from CParameterBase
void sigNameChanged (const QString &name=QString())
 
void sigShowServerNameChanged ()
 
void sigAdaptWindowsChanged (CFrmViewer::ADAPT_WINDOWS aw)
 
void sigZoomFactorChanged (double newZoomFactor)
 
- Signals inherited from CParameterConnecter
void sigSetParameterClient ()
 
- 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

 CParameterFreeRDP (QObject *parent=nullptr)
 
virtual int OnLoad (QSettings &set) override
 
virtual int OnSave (QSettings &set) override
 
void SetDomain (const QString &szDomain)
 
const QString GetDomain () const
 
UINT32 GetDesktopWidth () const
 
int SetDesktopWidth (UINT32 nWidth)
 
UINT32 GetDesktopHeight () const
 
int SetDesktopHeight (UINT32 nHeight)
 
UINT32 GetColorDepth () const
 
int SetColorDepth (UINT32 color)
 
bool GetUseMultimon () const
 
int SetUseMultimon (bool bUse)
 
UINT GetReconnectInterval () const
 
void SetReconnectInterval (UINT newReconnectInterval)
 
bool GetShowVerifyDiaglog () const
 
void SetShowVerifyDiaglog (bool bShow)
 
RedirecionSoundType GetRedirectionSound () const
 
void SetRedirectionSound (RedirecionSoundType newRedirectionSound)
 
bool GetRedirectionMicrophone () const
 
void SetRedirectionMicrophone (bool newRedirectionMicrophone)
 
QStringList GetRedirectionDrives () const
 
void SetRedirectionDrives (const QStringList &newRedirectionDrive)
 
bool GetRedirectionPrinter () const
 
void SetRedirectionPrinter (bool newRedirectionPrinter)
 
const QString & GetRedirectionSoundParameters () const
 
void SetRedirectionSoundParameters (const QString &newRedirectionSoundParameters)
 
const QString & GetRedirectionMicrophoneParameters () const
 
void SetRedirectionMicrophoneParameters (const QString &newRedirectionMicrophoneParameters)
 
- Public Member Functions inherited from CParameterBase
 CParameterBase (QObject *parent=nullptr)
 
 CParameterBase (CParameterConnecter *parent, const QString &szPrefix=QString())
 
const QString GetName () const
 
void SetName (const QString &szName)
 
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)
 
CFrmViewer::ADAPT_WINDOWS GetAdaptWindows ()
 
void SetAdaptWindows (CFrmViewer::ADAPT_WINDOWS aw)
 
double GetZoomFactor () const
 
void SetZoomFactor (double newZoomFactor)
 
- Public Member Functions inherited from CParameterConnecter
 CParameterConnecter (QObject *parent=nullptr, const QString &szPrefix=QString())
 
CParameterClientGetParameterClient ()
 Get CParameterClient.
 
int SetParameterClient (CParameterClient *p)
 
- Public Member Functions inherited from CParameter
 CParameter (QObject *parent=nullptr, 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 storage.
 
virtual int Save (QSettings &set, bool bForce=true)
 Save to storage.
 
virtual bool CheckValidity ()
 Check whether the parameter is valid to decide whether to use or save the parameter.
 

Public Attributes

CParameterProxy m_Proxy
 
- Public Attributes inherited from CParameterBase
CParameterNet m_Net
 
CParameterProxy m_Proxy
 
CParameterRecord m_Record
 

Properties

bool RedirectionPrinter
 
UINT ReconnectInterval
 
RedirecionSoundType RedirectionSound
 
QString RedirectionSoundParameters
 
bool RedirectionMicrophone
 
QStringList RedirectionDrives
 
QString RedirectionMicrophoneParameters
 
- Properties inherited from CParameterBase
QString Name
 
QString ServerName
 
bool ShowServerName
 
bool OnlyView
 
bool LocalCursor
 
CFrmViewer::ADAPT_WINDOWS AdaptWindows
 
double ZoomFactor
 
- Properties inherited from CParameter
bool Modified
 

Private Attributes

QString m_szDomain
 
UINT32 m_nWidth
 
UINT32 m_nHeight
 
UINT32 m_nColorDepth
 
bool m_bUseMultimon
 
UINT32 m_nReconnectInterval
 
bool m_bShowVerifyDiaglog
 
bool m_bRedirectionPrinter
 
RedirecionSoundType m_nRedirectionSound
 
QString m_szRedirectionSoundParameters
 
bool m_bRedirectionMicrophone
 
QString m_szRedirectionMicrophoneParameters
 
QStringList m_lstRedirectionDrives
 

Additional Inherited Members

- Protected Slots inherited from CParameterConnecter
- Protected Member Functions inherited from CParameterBase
virtual void slotSetParameterClient () override
 Call after set CParameterClient.
 
- Protected Member Functions inherited from CParameterConnecter
QByteArray PasswordSum (const std::string &password, const std::string &key)
 
int LoadPassword (const QString &szTitle, const QString &szKey, QString &password, QSettings &set)
 
int SavePassword (const QString &szKey, const QString &password, QSettings &set, bool bSave=false)
 
- 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.
 

Detailed Description

[Declare CParameterFreeRDP]

[Declare CParameterFreeRDP]

Definition at line 9 of file ParameterFreeRDP.h.

Member Enumeration Documentation

◆ RedirecionSoundType

enum class CParameterFreeRDP::RedirecionSoundType
strong

Definition at line 50 of file ParameterFreeRDP.h.

Constructor & Destructor Documentation

◆ CParameterFreeRDP()

CParameterFreeRDP::CParameterFreeRDP ( QObject *  parent = nullptr)
explicit

Definition at line 4 of file ParameterFreeRDP.cpp.

Member Function Documentation

◆ GetColorDepth()

UINT32 CParameterFreeRDP::GetColorDepth ( ) const

Definition at line 122 of file ParameterFreeRDP.cpp.

◆ GetDesktopHeight()

UINT32 CParameterFreeRDP::GetDesktopHeight ( ) const

Definition at line 108 of file ParameterFreeRDP.cpp.

◆ GetDesktopWidth()

UINT32 CParameterFreeRDP::GetDesktopWidth ( ) const

Definition at line 94 of file ParameterFreeRDP.cpp.

◆ GetDomain()

const QString CParameterFreeRDP::GetDomain ( ) const

Definition at line 270 of file ParameterFreeRDP.cpp.

◆ GetReconnectInterval()

UINT CParameterFreeRDP::GetReconnectInterval ( ) const

Definition at line 150 of file ParameterFreeRDP.cpp.

◆ GetRedirectionDrives()

QStringList CParameterFreeRDP::GetRedirectionDrives ( ) const

Definition at line 206 of file ParameterFreeRDP.cpp.

◆ GetRedirectionMicrophone()

bool CParameterFreeRDP::GetRedirectionMicrophone ( ) const

Definition at line 192 of file ParameterFreeRDP.cpp.

◆ GetRedirectionMicrophoneParameters()

const QString & CParameterFreeRDP::GetRedirectionMicrophoneParameters ( ) const

Definition at line 248 of file ParameterFreeRDP.cpp.

◆ GetRedirectionPrinter()

bool CParameterFreeRDP::GetRedirectionPrinter ( ) const

Definition at line 220 of file ParameterFreeRDP.cpp.

◆ GetRedirectionSound()

CParameterFreeRDP::RedirecionSoundType CParameterFreeRDP::GetRedirectionSound ( ) const

Definition at line 178 of file ParameterFreeRDP.cpp.

◆ GetRedirectionSoundParameters()

const QString & CParameterFreeRDP::GetRedirectionSoundParameters ( ) const

Definition at line 234 of file ParameterFreeRDP.cpp.

◆ GetShowVerifyDiaglog()

bool CParameterFreeRDP::GetShowVerifyDiaglog ( ) const

Definition at line 165 of file ParameterFreeRDP.cpp.

◆ GetUseMultimon()

bool CParameterFreeRDP::GetUseMultimon ( ) const

Definition at line 136 of file ParameterFreeRDP.cpp.

◆ OnLoad()

int CParameterFreeRDP::OnLoad ( QSettings &  set)
overridevirtual

Reimplemented from CParameterBase.

Definition at line 37 of file ParameterFreeRDP.cpp.

◆ OnSave()

int CParameterFreeRDP::OnSave ( QSettings &  set)
overridevirtual

Reimplemented from CParameterBase.

Definition at line 69 of file ParameterFreeRDP.cpp.

◆ SetColorDepth()

int CParameterFreeRDP::SetColorDepth ( UINT32  color)

Definition at line 127 of file ParameterFreeRDP.cpp.

◆ SetDesktopHeight()

int CParameterFreeRDP::SetDesktopHeight ( UINT32  nHeight)

Definition at line 113 of file ParameterFreeRDP.cpp.

◆ SetDesktopWidth()

int CParameterFreeRDP::SetDesktopWidth ( UINT32  nWidth)

Definition at line 99 of file ParameterFreeRDP.cpp.

◆ SetDomain()

void CParameterFreeRDP::SetDomain ( const QString &  szDomain)

Definition at line 262 of file ParameterFreeRDP.cpp.

◆ SetReconnectInterval()

void CParameterFreeRDP::SetReconnectInterval ( UINT  newReconnectInterval)

Definition at line 155 of file ParameterFreeRDP.cpp.

◆ SetRedirectionDrives()

void CParameterFreeRDP::SetRedirectionDrives ( const QStringList &  newRedirectionDrive)

Definition at line 211 of file ParameterFreeRDP.cpp.

◆ SetRedirectionMicrophone()

void CParameterFreeRDP::SetRedirectionMicrophone ( bool  newRedirectionMicrophone)

Definition at line 197 of file ParameterFreeRDP.cpp.

◆ SetRedirectionMicrophoneParameters()

void CParameterFreeRDP::SetRedirectionMicrophoneParameters ( const QString &  newRedirectionMicrophoneParameters)

Definition at line 253 of file ParameterFreeRDP.cpp.

◆ SetRedirectionPrinter()

void CParameterFreeRDP::SetRedirectionPrinter ( bool  newRedirectionPrinter)

Definition at line 225 of file ParameterFreeRDP.cpp.

◆ SetRedirectionSound()

void CParameterFreeRDP::SetRedirectionSound ( RedirecionSoundType  newRedirectionSound)

Definition at line 183 of file ParameterFreeRDP.cpp.

◆ SetRedirectionSoundParameters()

void CParameterFreeRDP::SetRedirectionSoundParameters ( const QString &  newRedirectionSoundParameters)

Definition at line 239 of file ParameterFreeRDP.cpp.

◆ SetShowVerifyDiaglog()

void CParameterFreeRDP::SetShowVerifyDiaglog ( bool  bShow)

Definition at line 170 of file ParameterFreeRDP.cpp.

◆ SetUseMultimon()

int CParameterFreeRDP::SetUseMultimon ( bool  bUse)

Definition at line 141 of file ParameterFreeRDP.cpp.

Member Data Documentation

◆ m_bRedirectionMicrophone

bool CParameterFreeRDP::m_bRedirectionMicrophone
private

Definition at line 98 of file ParameterFreeRDP.h.

◆ m_bRedirectionPrinter

bool CParameterFreeRDP::m_bRedirectionPrinter
private

Definition at line 95 of file ParameterFreeRDP.h.

◆ m_bShowVerifyDiaglog

bool CParameterFreeRDP::m_bShowVerifyDiaglog
private

Definition at line 93 of file ParameterFreeRDP.h.

◆ m_bUseMultimon

bool CParameterFreeRDP::m_bUseMultimon
private

Definition at line 90 of file ParameterFreeRDP.h.

◆ m_lstRedirectionDrives

QStringList CParameterFreeRDP::m_lstRedirectionDrives
private

Definition at line 100 of file ParameterFreeRDP.h.

◆ m_nColorDepth

UINT32 CParameterFreeRDP::m_nColorDepth
private

Definition at line 89 of file ParameterFreeRDP.h.

◆ m_nHeight

UINT32 CParameterFreeRDP::m_nHeight
private

Definition at line 87 of file ParameterFreeRDP.h.

◆ m_nReconnectInterval

UINT32 CParameterFreeRDP::m_nReconnectInterval
private

Definition at line 92 of file ParameterFreeRDP.h.

◆ m_nRedirectionSound

RedirecionSoundType CParameterFreeRDP::m_nRedirectionSound
private

Definition at line 96 of file ParameterFreeRDP.h.

◆ m_nWidth

UINT32 CParameterFreeRDP::m_nWidth
private

Definition at line 86 of file ParameterFreeRDP.h.

◆ m_Proxy

CParameterProxy CParameterFreeRDP::m_Proxy

Definition at line 71 of file ParameterFreeRDP.h.

◆ m_szDomain

QString CParameterFreeRDP::m_szDomain
private

Definition at line 84 of file ParameterFreeRDP.h.

◆ m_szRedirectionMicrophoneParameters

QString CParameterFreeRDP::m_szRedirectionMicrophoneParameters
private

Definition at line 99 of file ParameterFreeRDP.h.

◆ m_szRedirectionSoundParameters

QString CParameterFreeRDP::m_szRedirectionSoundParameters
private

Definition at line 97 of file ParameterFreeRDP.h.

Property Documentation

◆ ReconnectInterval

UINT CParameterFreeRDP::ReconnectInterval
readwrite

Definition at line 14 of file ParameterFreeRDP.h.

◆ RedirectionDrives

QStringList CParameterFreeRDP::RedirectionDrives
readwrite

Definition at line 18 of file ParameterFreeRDP.h.

◆ RedirectionMicrophone

bool CParameterFreeRDP::RedirectionMicrophone
readwrite

Definition at line 17 of file ParameterFreeRDP.h.

◆ RedirectionMicrophoneParameters

QString CParameterFreeRDP::RedirectionMicrophoneParameters
readwrite

Definition at line 101 of file ParameterFreeRDP.h.

◆ RedirectionPrinter

bool CParameterFreeRDP::RedirectionPrinter
readwrite

Definition at line 13 of file ParameterFreeRDP.h.

◆ RedirectionSound

RedirecionSoundType CParameterFreeRDP::RedirectionSound
readwrite

Definition at line 15 of file ParameterFreeRDP.h.

◆ RedirectionSoundParameters

QString CParameterFreeRDP::RedirectionSoundParameters
readwrite

Definition at line 16 of file ParameterFreeRDP.h.


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