8#include "ParameterBase.h"
111 [[nodiscard]]
virtual const QString Id()
override;
112 [[nodiscard]]
virtual const QString
Name()
override;
113 [[nodiscard]]
virtual const QString
Description()
override;
114 [[nodiscard]]
virtual const qint16 Version()
const override;
115 [[nodiscard]]
virtual QWidget *
GetViewer()
override;
118 virtual int Start()
override;
119 virtual int Stop()
override;
120 virtual void slotScreenShot();
142 void slotValueChanged(
int v);
143 void slotShortcutCtlAltDel();
144 void slotShortcutLock();
147 virtual int Initial()
override;
148 virtual int Clean()
override;
153 Q_INVOKABLE
virtual int Load(QSettings &set)
override;
158 Q_INVOKABLE
virtual int Save(QSettings &set)
override;
160 virtual int InitialMenu();
182 [[nodiscard]]
virtual QString ServerName();
184 QString m_szServerName;
188 virtual void slotSetServerName(
const QString &szName);
191 int LoadAdaptWindows();
194 QAction* m_pMenuZoom;
195 QAction* m_pZoomToWindow;
196 QAction* m_pZoomAspectRatio;
197 QAction* m_pZoomOriginal;
200 QSpinBox* m_psbZoomFactor;
201 QAction* m_pScreenShot;
206 QAction* m_pRecordPause;
208 void slotRecorderStateChanged(QMediaRecorder::RecorderState state);
213 void sigRecord(
bool bRecord);
214 void sigRecordPause(
bool bPause);
220 virtual void slotRecord(
bool checked);
A widget which displays output image from a CConnectDesktop and sends input keypresses and mouse acti...
Remote desktop operate interface.
COperateDesktop(CPlugin *plugin)
virtual Q_INVOKABLE CBackend * InstanceBackend()=0
New CBackend.
virtual int Start()=0
Start.
virtual Q_INVOKABLE int Initial()
Initial parameters and resource.
virtual QWidget * GetViewer()=0
Get Viewer.
virtual Q_INVOKABLE int Load(QSettings &set)=0
Load parameters.
virtual Q_INVOKABLE int SetGlobalParameters(CParameterPlugin *pPara)=0
Apply the global parameters of the plug-in.
virtual Q_INVOKABLE int Clean()
Clean parameters and resource.
virtual const QString Name()
Name.
virtual int Stop()=0
Stop.
virtual const QString Description()
Description.
virtual Q_INVOKABLE int Save(QSettings &set)=0
Save parameters.
The interface of connecter parameters.
Global parameters of plugins.