|
| CScreenCapture (CPluginClient *plugin) |
|
virtual qint16 | Version () override |
| Version.
|
|
virtual QWidget * | GetViewer () override |
| Get Viewer.
|
|
virtual int | Initial () override |
| Initial parameters and resource.
|
|
virtual int | Clean () override |
| Clean parameters and resource.
|
|
| CConnecter (CPluginClient *plugin) |
|
virtual const QString | Id () |
| Identity.
|
|
virtual const QString | Name () |
| Name.
|
|
virtual const QString | Description () |
| Description.
|
|
virtual const QString | Protocol () const |
| Protocol.
|
|
virtual const QIcon | Icon () const |
| Icon.
|
|
virtual int | OpenDialogSettings (QWidget *parent=nullptr) |
| Open settings dialog.
|
|
virtual QMenu * | GetMenu (QWidget *parent=nullptr) |
| Get operate menu.
|
|
|
void | sigConnected () |
| Successful connection signal.
|
|
void | sigDisconnect () |
| Notify the user to disconnect.
|
|
void | sigDisconnected () |
| Successful disconnection signal.
|
|
void | sigUpdateName (const QString &szName) |
|
void | sigUpdateParameters (CConnecter *pConnecter) |
| 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 () |
|
virtual int | SetParameter (CParameter *p) |
| Set parameters.
|
|
CParameter * | GetParameter () |
|
Q_INVOKABLE CPluginClient * | GetPlugClient () const |
|
virtual int | Load (QSettings &set) |
| Load parameters.
|
|
virtual int | Save (QSettings &set) |
| Save parameters.
|
|
virtual Q_INVOKABLE int | Load (QString szFile=QString()) |
| Load parameters from file.
|
|
virtual Q_INVOKABLE int | Save (QString szFile=QString()) |
| Save parameters to file.
|
|
static QObject * | createObject (const QString &className, QObject *parent=NULL) |
|
QMenu | m_Menu |
|
QAction * | m_pSettings |
|
Definition at line 19 of file ScreenCapture.h.
◆ ~CScreenCapture()
CScreenCapture::~CScreenCapture |
( |
| ) |
|
|
virtual |
◆ Clean()
int CScreenCapture::Clean |
( |
| ) |
|
|
overridevirtual |
◆ Connect
int CScreenCapture::Connect |
( |
| ) |
|
|
overridevirtualslot |
◆ DisConnect
int CScreenCapture::DisConnect |
( |
| ) |
|
|
overridevirtualslot |
◆ GetViewer()
QWidget * CScreenCapture::GetViewer |
( |
| ) |
|
|
overridevirtual |
Get Viewer.
- Returns
- QWidget*: the ownership is a instance of this class or its derivative class
- See also
- sigConnected CFrmViewer::CFrmViewer
Implements CConnecter.
Definition at line 154 of file ScreenCapture.cpp.
◆ Initial()
int CScreenCapture::Initial |
( |
| ) |
|
|
overridevirtual |
◆ 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 set attribute Qt::WA_DeleteOnClose; The ownership is caller.
- See also
- OpenDialogSettings
Implements CConnecter.
Definition at line 159 of file ScreenCapture.cpp.
◆ slotStart
int CScreenCapture::slotStart |
( |
| ) |
|
|
privatevirtualslot |
◆ slotStop
int CScreenCapture::slotStop |
( |
| ) |
|
|
privatevirtualslot |
◆ Version()
qint16 CScreenCapture::Version |
( |
| ) |
|
|
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