|
Rabbit Remote Control 0.1.0-bate14
|


Public Types | |
| enum | ADAPT_WINDOWS { Disable = 0 , Auto = 1 , Original = 2 , OriginalCenter = 3 , Zoom = 4 , ZoomToWindow = 5 , KeepAspectRationToWindow = 6 } |
| The ADAPT_WINDOWS enum. More... | |
Public Slots | |
| void | slotSetDesktopSize (int width, int height) |
| Update desktop size. | |
| void | slotSetName (const QString &szName) |
| Update desktop name. | |
| void | slotUpdateRect (const QRect &r, const QImage &image) |
| Update image. | |
| void | slotUpdateRect (QSharedPointer< CImage > image) |
| void | slotUpdateCursor (const QCursor &cursor) |
| Update cursor. | |
| void | slotUpdateCursorPosition (const QPoint &pos) |
| Update cursor position. | |
| void | slotSystemCombination () |
Public Member Functions | |
| CFrmViewerOpenGL (QWidget *parent=nullptr) | |
| void | SetAdaptWindows (ADAPT_WINDOWS aw=Original) |
| ADAPT_WINDOWS | GetAdaptWindows () |
| double | GetZoomFactor () const |
| Adjust the zoom factor. | |
| int | SetZoomFactor (double newZoomFactor) |
| QSize | GetDesktopSize () |
| virtual int | Load (QSettings &set) |
| virtual int | Save (QSettings &set) |
| virtual QImage | GrabImage (int x=0, int y=0, int w=-1, int h=-1) |
Protected Member Functions | |
| virtual void | initializeGL () override |
| virtual void | resizeGL (int w, int height) override |
| virtual void | paintGL () override |
| virtual void | mousePressEvent (QMouseEvent *event) override |
| virtual void | mouseReleaseEvent (QMouseEvent *event) override |
| virtual void | mouseMoveEvent (QMouseEvent *event) override |
| virtual void | wheelEvent (QWheelEvent *event) override |
| virtual void | keyPressEvent (QKeyEvent *event) override |
| virtual void | keyReleaseEvent (QKeyEvent *event) override |
| void | InitVertor () |
Properties | |
| double | ZoomFactor |
Private Member Functions | |
| int | ReSize (int width, int height) |
| int | TranslationMousePoint (QPointF inPos, QPointF &outPos) |
| QRectF | GetAspectRationRect () |
Private Attributes | |
| QImage | m_Desktop |
| QOpenGLVertexArrayObject | m_VaoQuad |
| QOpenGLBuffer | m_VboQuad |
| QOpenGLShaderProgram | m_ShaderProgram |
| QVector< GLfloat > | m_VertexData |
| QOpenGLTexture * | m_pTexture |
| ADAPT_WINDOWS | m_AdaptWindows |
| double | m_dbZoomFactor |
Definition at line 16 of file FrmViewerOpenGL.h.
The ADAPT_WINDOWS enum.
Definition at line 30 of file FrmViewerOpenGL.h.
|
explicit |
Definition at line 45 of file FrmViewerOpenGL.cpp.
|
overridevirtual |
Definition at line 64 of file FrmViewerOpenGL.cpp.
| CFrmViewerOpenGL::ADAPT_WINDOWS CFrmViewerOpenGL::GetAdaptWindows | ( | ) |
Definition at line 232 of file FrmViewerOpenGL.cpp.
|
private |
Definition at line 317 of file FrmViewerOpenGL.cpp.
| QSize CFrmViewerOpenGL::GetDesktopSize | ( | ) |
Definition at line 175 of file FrmViewerOpenGL.cpp.
| double CFrmViewerOpenGL::GetZoomFactor | ( | ) | const |
Adjust the zoom factor.
After the adjustment is completed, you need to call SetAdaptWindows(FrmViewer::Zoom) to zoom the window size.
Definition at line 161 of file FrmViewerOpenGL.cpp.
|
virtual |
Definition at line 251 of file FrmViewerOpenGL.cpp.
|
overrideprotectedvirtual |
Definition at line 111 of file FrmViewerOpenGL.cpp.
|
protected |
Definition at line 74 of file FrmViewerOpenGL.cpp.
|
overrideprotectedvirtual |
Definition at line 422 of file FrmViewerOpenGL.cpp.
|
overrideprotectedvirtual |
Definition at line 429 of file FrmViewerOpenGL.cpp.
|
virtual |
Definition at line 237 of file FrmViewerOpenGL.cpp.
|
overrideprotectedvirtual |
Definition at line 400 of file FrmViewerOpenGL.cpp.
|
overrideprotectedvirtual |
Definition at line 382 of file FrmViewerOpenGL.cpp.
|
overrideprotectedvirtual |
Definition at line 391 of file FrmViewerOpenGL.cpp.
|
overrideprotectedvirtual |
Definition at line 139 of file FrmViewerOpenGL.cpp.
|
private |
Definition at line 180 of file FrmViewerOpenGL.cpp.
|
overrideprotectedvirtual |
Definition at line 133 of file FrmViewerOpenGL.cpp.
|
virtual |
Definition at line 244 of file FrmViewerOpenGL.cpp.
| void CFrmViewerOpenGL::SetAdaptWindows | ( | ADAPT_WINDOWS | aw = Original | ) |
Definition at line 188 of file FrmViewerOpenGL.cpp.
| int CFrmViewerOpenGL::SetZoomFactor | ( | double | newZoomFactor | ) |
Definition at line 166 of file FrmViewerOpenGL.cpp.
|
slot |
|
slot |
|
slot |
Definition at line 306 of file FrmViewerOpenGL.cpp.
|
slot |
|
slot |
|
slot |
|
slot |
Definition at line 293 of file FrmViewerOpenGL.cpp.
|
private |
Definition at line 345 of file FrmViewerOpenGL.cpp.
|
overrideprotectedvirtual |
Definition at line 409 of file FrmViewerOpenGL.cpp.
|
private |
Definition at line 129 of file FrmViewerOpenGL.h.
|
private |
Definition at line 130 of file FrmViewerOpenGL.h.
|
private |
Definition at line 120 of file FrmViewerOpenGL.h.
|
private |
Definition at line 127 of file FrmViewerOpenGL.h.
|
private |
Definition at line 124 of file FrmViewerOpenGL.h.
|
private |
Definition at line 122 of file FrmViewerOpenGL.h.
|
private |
Definition at line 123 of file FrmViewerOpenGL.h.
|
private |
Definition at line 125 of file FrmViewerOpenGL.h.
|
readwrite |
Definition at line 20 of file FrmViewerOpenGL.h.