3#ifndef CCONNECTERBACKTHREAD_H
4#define CCONNECTERBACKTHREAD_H
8#include "ConnecterConnect.h"
81 virtual void slotScreenShot();
85 void slotValueChanged(
int v);
86 void slotShortcutCtlAltDel();
87 void slotShortcutLock();
92 virtual int Clean()
override;
97 virtual int Load(QSettings &set)
override;
102 virtual int Save(QSettings &set)
override;
104 virtual int InitialMenu();
112 QAction* m_pMenuZoom;
113 QAction* m_pZoomToWindow;
114 QAction* m_pZoomAspectRatio;
115 QAction* m_pZoomOriginal;
118 QSpinBox* m_psbZoomFactor;
119 QAction* m_pScreenShot;
124 QAction* m_pRecordPause;
126 void slotRecorderStateChanged(QMediaRecorder::RecorderState state);
131 void sigRecord(
bool bRecord);
132 void sigRecordPause(
bool bPause);
138 virtual void slotRecord(
bool checked);
The class only is used by CConnecterThread.
The connector interface of the plug-in, which is only used by the plug-in.
virtual int DisConnect() override
emit sigDisconnected() in here
virtual int Connect() override
virtual QString ServerName()
Current connect server name (remote desktop name, if not present, then IP:PORT).
It starts a background thread by default.
virtual int Load(QSettings &set)
Load parameters.
virtual Q_INVOKABLE int Clean()
Clean parameters and resource.
virtual QWidget * GetViewer()=0
Get Viewer.
virtual int Save(QSettings &set)
Save parameters.
virtual Q_INVOKABLE int Initial()
Initial parameters and resource.
A widget which displays output image from a CConnectDesktop and sends input keypresses and mouse acti...