The interface of remote desktop base parameters.
More...
#include <ParameterDesktop.h>
|
|
void | sigShowServerNameChanged () |
| |
|
void | sigEnableInputMethod (bool bEnable) |
| |
|
void | sigAdaptWindowsChanged (CFrmViewer::ADAPT_WINDOWS aw) |
| |
|
void | sigZoomFactorChanged (double newZoomFactor) |
| |
| void | sigSetPluginParameters () |
| | Only used by this class.
|
| |
|
void | sigNameChanged (const QString &name=QString()) |
| |
|
void | sigChanged () |
| | emit when the parameter changes Usually if required, the corresponding parameter corresponds to a change event.
|
| |
|
|
| 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) |
| |
| | CParameterOperate (QObject *parent, const QString &szPrefix=QString()) |
| |
| CParameterPlugin * | GetPluginParameters () |
| | 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) |
| |
| | 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.
|
| |
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
- The plugins have some common parameters (e.g., network address, etc.), please derive the plugin parameters from CParameterDesktop.
The interface of remote desktop base parameters.
[Declare CParameterFreeRDP]
- Instantiate the parameters in the constructor of the derived class of COperate.
- Call COperate::SetParameter to set
{
qDebug(log) << Q_FUNC_INFO;
int nRet = 0;
if(nRet) return nRet;
nRet = SetParameter(&m_ParameterFreeRdp);
return nRet;
}
virtual int Initial() override
Initial parameters and resource.
virtual int Initial() override
[Set the parameter]
- Because COperate is running main thread(UI thread), so that the parameter is running main thread.
Definition at line 45 of file ParameterDesktop.h.
◆ CParameterDesktop()
| CParameterDesktop::CParameterDesktop |
( |
CParameterOperate * |
parent, |
|
|
const QString & |
szPrefix = QString() |
|
) |
| |
|
explicit |
◆ GetAdaptWindows()
◆ GetClipboard()
| const bool CParameterDesktop::GetClipboard |
( |
| ) |
const |
|
virtual |
◆ GetCursorPosition()
| const bool CParameterDesktop::GetCursorPosition |
( |
| ) |
const |
◆ GetEnableLocalInputMethod()
| bool CParameterDesktop::GetEnableLocalInputMethod |
( |
| ) |
const |
◆ GetLedState()
| bool CParameterDesktop::GetLedState |
( |
| ) |
const |
◆ GetLocalCursor()
| const bool CParameterDesktop::GetLocalCursor |
( |
| ) |
const |
◆ GetOnlyView()
| bool CParameterDesktop::GetOnlyView |
( |
| ) |
const |
◆ GetServerName()
| const QString CParameterDesktop::GetServerName |
( |
| ) |
const |
◆ GetShowServerName()
| bool CParameterDesktop::GetShowServerName |
( |
| ) |
const |
◆ GetSupportsDesktopResize()
| bool CParameterDesktop::GetSupportsDesktopResize |
( |
| ) |
const |
◆ GetZoomFactor()
| double CParameterDesktop::GetZoomFactor |
( |
| ) |
const |
◆ Init()
| int CParameterDesktop::Init |
( |
| ) |
|
|
private |
◆ OnLoad()
| int CParameterDesktop::OnLoad |
( |
QSettings & |
set | ) |
|
|
overrideprotectedvirtual |
◆ OnSave()
| int CParameterDesktop::OnSave |
( |
QSettings & |
set | ) |
|
|
overrideprotectedvirtual |
◆ SetAdaptWindows()
◆ SetClipboard()
| void CParameterDesktop::SetClipboard |
( |
bool |
c | ) |
|
|
virtual |
◆ SetCursorPosition()
| void CParameterDesktop::SetCursorPosition |
( |
bool |
pos | ) |
|
◆ SetEnableLocalInputMethod()
| void CParameterDesktop::SetEnableLocalInputMethod |
( |
bool |
enable | ) |
|
◆ SetLedState()
| void CParameterDesktop::SetLedState |
( |
bool |
state | ) |
|
◆ SetLocalCursor()
| void CParameterDesktop::SetLocalCursor |
( |
bool |
cursor | ) |
|
◆ SetOnlyView()
| void CParameterDesktop::SetOnlyView |
( |
bool |
only | ) |
|
◆ SetServerName()
| void CParameterDesktop::SetServerName |
( |
const QString & |
szName | ) |
|
◆ SetShowServerName()
| void CParameterDesktop::SetShowServerName |
( |
bool |
NewShowServerName | ) |
|
◆ SetSupportsDesktopResize()
| void CParameterDesktop::SetSupportsDesktopResize |
( |
bool |
newSupportsDesktopResize | ) |
|
◆ SetZoomFactor()
| void CParameterDesktop::SetZoomFactor |
( |
double |
newZoomFactor | ) |
|
◆ slotSetPluginParameters()
| void CParameterDesktop::slotSetPluginParameters |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ m_AdaptWindows
◆ m_bClipboard
| bool CParameterDesktop::m_bClipboard |
|
private |
◆ m_bCursorPosition
| bool CParameterDesktop::m_bCursorPosition |
|
private |
◆ m_bEnableLocalInputMethod
| bool CParameterDesktop::m_bEnableLocalInputMethod |
|
private |
◆ m_bLedState
| bool CParameterDesktop::m_bLedState |
|
private |
◆ m_bLocalCursor
| bool CParameterDesktop::m_bLocalCursor |
|
private |
◆ m_bOnlyView
| bool CParameterDesktop::m_bOnlyView |
|
private |
◆ m_bShowServerName
| bool CParameterDesktop::m_bShowServerName |
|
private |
◆ m_bSupportsDesktopResize
| bool CParameterDesktop::m_bSupportsDesktopResize |
|
private |
◆ m_dbZoomFactor
| double CParameterDesktop::m_dbZoomFactor |
|
private |
◆ m_Net
◆ m_Proxy
◆ m_Record
◆ m_szServerName
| QString CParameterDesktop::m_szServerName |
|
private |
◆ AdaptWindows
◆ LocalCursor
| bool CParameterDesktop::LocalCursor |
|
readwrite |
◆ Name
| QString CParameterDesktop::Name |
|
readwrite |
◆ OnlyView
| bool CParameterDesktop::OnlyView |
|
readwrite |
◆ ServerName
| QString CParameterDesktop::ServerName |
|
readwrite |
◆ ShowServerName
| bool CParameterDesktop::ShowServerName |
|
readwrite |
◆ ZoomFactor
| double CParameterDesktop::ZoomFactor |
|
readwrite |
The documentation for this class was generated from the following files:
- /home/runner/work/RabbitRemoteControl/RabbitRemoteControl/Src/ParameterCompone/ParameterDesktop.h
- /home/runner/work/RabbitRemoteControl/RabbitRemoteControl/Src/ParameterCompone/ParameterDesktop.cpp