|
| virtual int | Start () override |
| |
| virtual int | Stop () override |
| |
|
| virtual int | Initial () override |
| | Initial parameters and resource.
|
| |
| virtual int | Clean () override |
| | Clean parameters and resource.
|
| |
| virtual int | SetGlobalParameters (CParameterPlugin *pPara) override |
| | Apply the global parameters of the plug-in.
|
| |
| virtual int | Load (QSettings &set) override |
| | Load parameters.
|
| |
| virtual int | Save (QSettings &set) override |
| | Save parameters.
|
| |
| Q_INVOKABLE CPlugin * | GetPlugin () const |
| | Get plugin.
|
| |
| virtual Q_INVOKABLE int | Load (QString szFile=QString()) |
| | Load parameters from file.
|
| |
| virtual Q_INVOKABLE int | Save (QString szFile=QString()) |
| | Save parameters to file.
|
| |
|
| enum class | SecurityLevel {
No
, Secure
, NonSecureAuthentication
, SecureChannel
,
Normal = SecureChannel
, SecureAuthentication
, Risky
} |
| |
| void | sigRunning () |
| | Start success signal.
|
| |
| void | sigStop () |
| | Notify the user to stop.
|
| |
| void | sigFinished () |
| | Successful disconnection signal.
|
| |
| void | sigViewerFocusIn (QWidget *pView) |
| | The view is focus.
|
| |
| void | sigFullScreen (bool bFullScreen) |
| | Full screen.
|
| |
| void | sigUpdateName (const QString &szName) |
| |
| void | sigUpdateParameters (COperate *pOperate) |
| | Update parameters, notify application to save or show parameters.
|
| |
|
void | sigError (const int nError, const QString &szError) |
| | Triggered when an error is generated.
|
| |
| void | sigInformation (const QString &szInfo) |
| | Show information in main windows.
|
| |
| void | sigShowMessageBox (const QString &title, const QString &message, const QMessageBox::Icon &icon=QMessageBox::Information) |
| | Trigger the display of a message dialog (QMessageBox) in the main thread from a background thread without blocking the background thread.
|
| |
|
void | sigClipBoardChanged () |
| |
| static QString | GetSecurityLevelString (SecurityLevel level) |
| |
| static QColor | GetSecurityLevelColor (SecurityLevel level) |
| |
| void | slotUpdateName () |
| |
| static QObject * | createObject (const QString &className, QObject *parent=NULL) |
| |
| QMenu | m_Menu |
| |
| QAction * | m_pActionSettings |
| |
Definition at line 19 of file ScreenCapture.h.
◆ ~CScreenCapture()
| CScreenCapture::~CScreenCapture |
( |
| ) |
|
|
virtual |
◆ Clean()
| int CScreenCapture::Clean |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ eventFilter()
| bool CScreenCapture::eventFilter |
( |
QObject * |
watched, |
|
|
QEvent * |
event |
|
) |
| |
|
overridevirtual |
◆ GetViewer()
| QWidget * CScreenCapture::GetViewer |
( |
| ) |
|
|
overridevirtual |
Get Viewer.
- Returns
- QWidget*: the ownership is a instance of this class or its derivative class
- Note
- If you implement the view yourself, you need to disable the view at the beginning and allow the view after sigRun.
- See also
- sigRunning CFrmViewer::CFrmViewer
Implements COperate.
Definition at line 161 of file ScreenCapture.cpp.
◆ Initial()
| int CScreenCapture::Initial |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ Load()
| int CScreenCapture::Load |
( |
QSettings & |
set | ) |
|
|
overrideprotectedvirtual |
◆ OnOpenDialogSettings()
| QDialog * CScreenCapture::OnOpenDialogSettings |
( |
QWidget * |
parent | ) |
|
|
overrideprivatevirtual |
Open settgins dialog.
- Parameters
-
| parent | the parent windows of the dialog of return |
- Returns
- QDialog*: then QDialog must be allocated in heap memory, the ownership is caller.
- See also
- OpenDialogSettings
Implements COperate.
Definition at line 166 of file ScreenCapture.cpp.
◆ Save()
| int CScreenCapture::Save |
( |
QSettings & |
set | ) |
|
|
overrideprotectedvirtual |
◆ SetGlobalParameters()
◆ slotStart
| int CScreenCapture::slotStart |
( |
| ) |
|
|
privatevirtualslot |
◆ slotStop
| int CScreenCapture::slotStop |
( |
| ) |
|
|
privatevirtualslot |
◆ Start
| int CScreenCapture::Start |
( |
| ) |
|
|
overridevirtualslot |
◆ Stop
| int CScreenCapture::Stop |
( |
| ) |
|
|
overridevirtualslot |
◆ Version()
| const qint16 CScreenCapture::Version |
( |
| ) |
const |
|
overridevirtual |
◆ m_CaptureSessioin
| QMediaCaptureSession CScreenCapture::m_CaptureSessioin |
|
private |
◆ m_ImageCapture
| QImageCapture CScreenCapture::m_ImageCapture |
|
private |
◆ m_Parameter
◆ m_pWidget
| QVideoWidget* CScreenCapture::m_pWidget |
|
private |
◆ m_Recorder
| QMediaRecorder CScreenCapture::m_Recorder |
|
private |
◆ m_ScreenCapture
| QScreenCapture CScreenCapture::m_ScreenCapture |
|
private |
◆ m_szRecordFile
| QString CScreenCapture::m_szRecordFile |
|
private |
◆ m_WindowCapture
| QWindowCapture CScreenCapture::m_WindowCapture |
|
private |
The documentation for this class was generated from the following files:
- /home/runner/work/RabbitRemoteControl/RabbitRemoteControl/Plugins/ScreenCapture/ScreenCapture.h
- /home/runner/work/RabbitRemoteControl/RabbitRemoteControl/Plugins/ScreenCapture/ScreenCapture.cpp