|
QVISH 0.1
|
Provides an OpenGL Widget through QT. More...
#include <qVGLWindow.hpp>
Public Member Functions | |
| void | adjustCursor (const RefPtr< VInteractionEvent::InteractionGrabber > &myInteractionGrabber) |
| void | cleanup () const |
| void | incrementInterruptor () const |
| bool | isInPixelZoomMode () const |
| RefPtr< VInteractionEvent::InteractionGrabber > | myInteractionGrabber () const |
| qVGLWindow (qVGLScrollArea *Parent, const QPointer< qVMainWindow > &theVMainWindow, const WeakPtr< QGLViewer, VManagedObjectBase > &V, PixelZoom &thePixelZoom) | |
| void | redraw () const |
| void | resetInterruptor () const |
| void | setupViewport () |
| string | ViewerName () const |
Public Attributes | |
| RenderAble::SensorView | currentSensorInfo |
| bool | DefaultCursorIsVisible = true |
| bool | EnableDelayedRender = false |
| RefPtr< VRenderPrecision > | Hints |
| VInteractionEvent::InteractionID_t | InteractionID = 12 |
| QPoint | LastMousePosition |
| MemCore::Timer | MouseMotionTimer |
| QPointer< GLThreadController > | myGLThreadController |
| PixelZoom & | myPixelZoom |
| RefPtr< Seagrass > | mySeagrass |
| VPointer< QGLViewer > | myViewer |
| std::mutex | SensorInfoMutex |
Protected Types | |
| enum | InteractionType { Mouse , MouseMove , Wheel , Touch , Keyboard , KeyboardRelease } |
Protected Member Functions | |
| bool | event (QEvent *ev) override |
| void | exposeEvent (QExposeEvent *) override |
| void | focusInEvent (QFocusEvent *) override |
| void | keyPressEvent (QKeyEvent *e) override |
| void | keyReleaseEvent (QKeyEvent *e) override |
| void | mouseDoubleClickEvent (QMouseEvent *e) override |
| void | mouseMoveEvent (QMouseEvent *) override |
| void | mousePressEvent (QMouseEvent *e) override |
| void | mouseReleaseEvent (QMouseEvent *event) override |
| void | notifyUserInteraction (InteractionType) const |
| void | showEvent (QShowEvent *) override |
| void | touchEvent (QTouchEvent *ev) override |
| void | wheelEvent (QWheelEvent *e) override |
Protected Attributes | |
| QCursor | lastUsedCursor |
Provides an OpenGL Widget through QT.
|
overrideprotected |
calls qVGLScrollArea:adjustZoom()