|
玉兔远程控制 0.1.0-bate14
|


Public 类型 | |
| enum | ADAPT_WINDOWS { Disable = 0 , Auto = 1 , Original = 2 , OriginalCenter = 3 , Zoom = 4 , ZoomToWindow = 5 , KeepAspectRationToWindow = 6 } |
| 窗口适配枚举常量 更多... | |
Public 槽 | |
| 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 成员函数 | |
| CFrmViewerOpenGL (QWidget *parent=nullptr) | |
| void | SetAdaptWindows (ADAPT_WINDOWS aw=Original) |
| ADAPT_WINDOWS | GetAdaptWindows () |
| double | GetZoomFactor () const |
| 调整缩放系数。 调整完成后需要调用 SetAdaptWindows(FrmViewer::Zoom) 缩放窗口大小。 | |
| 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 成员函数 | |
| 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 () |
属性 | |
| double | ZoomFactor |
Private 成员函数 | |
| int | ReSize (int width, int height) |
| int | TranslationMousePoint (QPointF inPos, QPointF &outPos) |
| QRectF | GetAspectRationRect () |
Private 属性 | |
| 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 |
在文件 FrmViewerOpenGL.h 第 16 行定义.
窗口适配枚举常量
| 枚举值 | |
|---|---|
| Disable | 禁用适配窗口 |
| Original | 原始桌面大小,桌面的左上点与窗口的左上点对齐 |
| OriginalCenter | 原始桌面大小,桌面中心点与窗口中心点对齐 |
| Zoom | 缩放窗口大小等于桌面大小 * 系数 |
| ZoomToWindow | 桌面缩放到窗口大小,窗口是固定的 |
| KeepAspectRationToWindow | 保持长宽比缩放到窗口大小,窗口是固定的 |
在文件 FrmViewerOpenGL.h 第 30 行定义.
|
explicit |
在文件 FrmViewerOpenGL.cpp 第 45 行定义.
|
overridevirtual |
在文件 FrmViewerOpenGL.cpp 第 64 行定义.
| CFrmViewerOpenGL::ADAPT_WINDOWS CFrmViewerOpenGL::GetAdaptWindows | ( | ) |
在文件 FrmViewerOpenGL.cpp 第 232 行定义.
|
private |
在文件 FrmViewerOpenGL.cpp 第 317 行定义.
| QSize CFrmViewerOpenGL::GetDesktopSize | ( | ) |
在文件 FrmViewerOpenGL.cpp 第 175 行定义.
| double CFrmViewerOpenGL::GetZoomFactor | ( | ) | const |
调整缩放系数。 调整完成后需要调用 SetAdaptWindows(FrmViewer::Zoom) 缩放窗口大小。
在文件 FrmViewerOpenGL.cpp 第 161 行定义.
|
virtual |
在文件 FrmViewerOpenGL.cpp 第 251 行定义.
|
overrideprotectedvirtual |
在文件 FrmViewerOpenGL.cpp 第 111 行定义.
|
protected |
在文件 FrmViewerOpenGL.cpp 第 74 行定义.
|
overrideprotectedvirtual |
在文件 FrmViewerOpenGL.cpp 第 422 行定义.
|
overrideprotectedvirtual |
在文件 FrmViewerOpenGL.cpp 第 429 行定义.
|
virtual |
在文件 FrmViewerOpenGL.cpp 第 237 行定义.
|
overrideprotectedvirtual |
在文件 FrmViewerOpenGL.cpp 第 400 行定义.
|
overrideprotectedvirtual |
在文件 FrmViewerOpenGL.cpp 第 382 行定义.
|
overrideprotectedvirtual |
在文件 FrmViewerOpenGL.cpp 第 391 行定义.
|
overrideprotectedvirtual |
在文件 FrmViewerOpenGL.cpp 第 139 行定义.
|
private |
在文件 FrmViewerOpenGL.cpp 第 180 行定义.
|
overrideprotectedvirtual |
在文件 FrmViewerOpenGL.cpp 第 133 行定义.
|
virtual |
在文件 FrmViewerOpenGL.cpp 第 244 行定义.
| void CFrmViewerOpenGL::SetAdaptWindows | ( | ADAPT_WINDOWS | aw = Original | ) |
在文件 FrmViewerOpenGL.cpp 第 188 行定义.
| int CFrmViewerOpenGL::SetZoomFactor | ( | double | newZoomFactor | ) |
在文件 FrmViewerOpenGL.cpp 第 166 行定义.
|
slot |
|
slot |
|
slot |
在文件 FrmViewerOpenGL.cpp 第 306 行定义.
|
slot |
|
slot |
|
slot |
|
slot |
在文件 FrmViewerOpenGL.cpp 第 293 行定义.
|
private |
在文件 FrmViewerOpenGL.cpp 第 345 行定义.
|
overrideprotectedvirtual |
在文件 FrmViewerOpenGL.cpp 第 409 行定义.
|
private |
在文件 FrmViewerOpenGL.h 第 129 行定义.
|
private |
在文件 FrmViewerOpenGL.h 第 130 行定义.
|
private |
在文件 FrmViewerOpenGL.h 第 120 行定义.
|
private |
在文件 FrmViewerOpenGL.h 第 127 行定义.
|
private |
在文件 FrmViewerOpenGL.h 第 124 行定义.
|
private |
在文件 FrmViewerOpenGL.h 第 122 行定义.
|
private |
在文件 FrmViewerOpenGL.h 第 123 行定义.
|
private |
在文件 FrmViewerOpenGL.h 第 125 行定义.
|
readwrite |
在文件 FrmViewerOpenGL.h 第 20 行定义.