13 Q_PROPERTY(
bool RedirectionPrinter READ GetRedirectionPrinter WRITE SetRedirectionPrinter NOTIFY sigRedirectionPrinterChanged)
14 Q_PROPERTY(UINT ReconnectInterval READ GetReconnectInterval WRITE SetReconnectInterval NOTIFY sigReconnectIntervalChanged)
15 Q_PROPERTY(RedirecionSoundType RedirectionSound READ GetRedirectionSound WRITE SetRedirectionSound NOTIFY sigRedirectionSoundChanged)
16 Q_PROPERTY(QString RedirectionSoundParameters READ GetRedirectionSoundParameters WRITE SetRedirectionSoundParameters NOTIFY sigRedirectionSoundParametersChanged)
17 Q_PROPERTY(
bool RedirectionMicrophone READ GetRedirectionMicrophone WRITE SetRedirectionMicrophone NOTIFY sigRedirectionMicrophoneChanged)
18 Q_PROPERTY(QStringList RedirectionDrives READ GetRedirectionDrives WRITE SetRedirectionDrives NOTIFY sigRedirectionDrivesChanged)
24 virtual int OnLoad(QSettings &set)
override;
25 virtual int OnSave(QSettings &set)
override;
29 void SetDomain(
const QString& szDomain);
30 const QString GetDomain()
const;
32 UINT32 GetDesktopWidth()
const;
33 int SetDesktopWidth(UINT32 nWidth);
35 UINT32 GetDesktopHeight()
const;
36 int SetDesktopHeight(UINT32 nHeight);
38 UINT32 GetColorDepth()
const;
39 int SetColorDepth(UINT32 color);
41 bool GetUseMultimon()
const;
42 int SetUseMultimon(
bool bUse);
44 UINT GetReconnectInterval()
const;
45 void SetReconnectInterval(UINT newReconnectInterval);
47 bool GetShowVerifyDiaglog()
const;
48 void SetShowVerifyDiaglog(
bool bShow);
50 enum class RedirecionSoundType {
55 Q_ENUM(RedirecionSoundType)
56 RedirecionSoundType GetRedirectionSound()
const;
57 void SetRedirectionSound(RedirecionSoundType newRedirectionSound);
58 bool GetRedirectionMicrophone()
const;
59 void SetRedirectionMicrophone(
bool newRedirectionMicrophone);
60 QStringList GetRedirectionDrives()
const;
61 void SetRedirectionDrives(
const QStringList &newRedirectionDrive);
63 bool GetRedirectionPrinter()
const;
64 void SetRedirectionPrinter(
bool newRedirectionPrinter);
66 const QString &GetRedirectionSoundParameters()
const;
67 void SetRedirectionSoundParameters(
const QString &newRedirectionSoundParameters);
69 const QString &GetRedirectionMicrophoneParameters()
const;
70 void SetRedirectionMicrophoneParameters(
const QString &newRedirectionMicrophoneParameters);
74 bool GetNegotiateSecurityLayer()
const;
75 void SetNegotiateSecurityLayer(
bool newNegotiateSecurityLayer);
85 Security GetSecurity()
const;
86 void SetSecurity(Security newSecurity);
88 UINT16 GetTlsVersion()
const;
89 void SetTlsVersion(UINT16 newTlsVersion);
91 UINT32 GetConnectType()
const;
92 void SetConnectType(UINT32 newConnectType);
94 UINT32 GetPerformanceFlags()
const;
95 void SetPerformanceFlags(UINT32 newPerformanceFlags);
98 void sigReconnectIntervalChanged();
100 void sigRedirectionSoundChanged(RedirecionSoundType RedirectionSound);
101 void sigRedirectionSoundParametersChanged();
102 void sigRedirectionMicrophoneChanged(
bool RedirectionMicrophone);
103 void sigRedirectionMicrophoneParametersChanged();
104 void sigRedirectionDrivesChanged(QStringList RedirectionDrive);
105 void sigRedirectionPrinterChanged(
bool RedirectionPrinter);
113 UINT32 m_nColorDepth;
116 UINT32 m_nReconnectInterval;
117 bool m_bShowVerifyDiaglog;
119 bool m_bRedirectionPrinter;
120 RedirecionSoundType m_nRedirectionSound;
121 QString m_szRedirectionSoundParameters;
122 bool m_bRedirectionMicrophone;
123 QString m_szRedirectionMicrophoneParameters;
124 QStringList m_lstRedirectionDrives;
125 Q_PROPERTY(QString RedirectionMicrophoneParameters READ GetRedirectionMicrophoneParameters WRITE SetRedirectionMicrophoneParameters NOTIFY sigRedirectionMicrophoneParametersChanged)
127 bool m_bNegotiateSecurityLayer;
131 UINT32 m_ConnectType;
132 UINT32 m_PerformanceFlags;