VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
makVrf::DtVrfOsgAdapterQtWidget Class Reference
Inheritance diagram for makVrf::DtVrfOsgAdapterQtWidget:
Inheritance graph
[legend]

Public Member Functions

 DtVrfOsgAdapterQtWidget (makVrv::DtDe &de, osg::GraphicsContext::Traits *contextTraits, const QGLFormat &format, QWidget *parent=0, Qt::WindowFlags f=0)
 
virtual ~DtVrfOsgAdapterQtWidget ()
 
- Public Member Functions inherited from makVrv::DtOsgAdapterQtWidget
 DtOsgAdapterQtWidget (DtDe &de, osg::GraphicsContext::Traits *contextTraits, const QGLFormat &format, QWidget *parent=0, Qt::WindowFlags f=0)
 
virtual ~DtOsgAdapterQtWidget ()
 
osgViewer::GraphicsWindow * graphicsWindow ()
 
void setView (DtWindow *window)
 
DtWindowview () const
 
int widgetToNativeCoordinate (int widgetValue)
 
int nativeToWidgetCoordinate (int nativeValue)
 
virtual
osgGA::GUIEventAdapter::KeySymbol 
osgKeyFromQtKeyEvent (QKeyEvent *event)
 
virtual void processKeyPressEvent (QKeyEvent *keyEvent)
 
virtual void processKeyReleaseEvent (QKeyEvent *keyEvent)
 
virtual bool processTouchEvent (QTouchEvent *touchEvent)
 
virtual void mouseMoveEvent (QMouseEvent *event)
 
virtual void focusInEvent (QFocusEvent *event)
 
virtual void focusOutEvent (QFocusEvent *event)
 
virtual bool event (QEvent *event)
 
virtual QSize sizeHint () const
 
virtual void slot_onRightClickTerrainMenuRequest (double mouseX, double mouseY, DtChannel *channel)
 
virtual void slot_onRightClickSelectionMenuRequest (double mouseX, double mouseY, DtChannel *channel)
 
virtual void slot_onWindowConfigurationModified (const DtWindowConfiguration &newWindowConfig)
 

Protected Member Functions

virtual void slot_ctrlEnterPressed (const makVrv::DtChannel &channel)
 
- Protected Member Functions inherited from makVrv::DtOsgAdapterQtWidget
void init ()
 
virtual bool channelInThisWidget (const DtChannel &channel)
 
virtual void resizeGL (int width, int height)
 
virtual void keyPressEvent (QKeyEvent *)
 
virtual void keyReleaseEvent (QKeyEvent *)
 
virtual void mousePressEvent (QMouseEvent *event)
 
virtual void mouseReleaseEvent (QMouseEvent *event)
 
virtual void enterEvent (QEvent *event)
 
virtual void leaveEvent (QEvent *event)
 
int qtButtonToOsgButton (QMouseEvent *event)
 
virtual void mouseDoubleClickEvent (QMouseEvent *event)
 
virtual void wheelEvent (QWheelEvent *)
 
virtual void closeEvent (QCloseEvent *)
 
virtual void getTouchPointPositions (const QTouchEvent &touchEvent, osg::Vec2 &p0, osg::Vec2 &p1)
 
virtual void startOsgTouch (const osg::Vec2 &p0, const osg::Vec2 &p1)
 
virtual void continueOsgTouch (const osg::Vec2 &p0, const osg::Vec2 &p1)
 
virtual void endOsgTouch (const osg::Vec2 &p0)
 

Additional Inherited Members

- Signals inherited from makVrv::DtOsgAdapterQtWidget
void devicePixelRatioChanged ()
 
- Static Public Member Functions inherited from makVrv::DtOsgAdapterQtWidget
static QGLFormat createFormatFromTraits (const osg::GraphicsContext::Traits *contextTraits)
 
- Public Attributes inherited from makVrv::DtOsgAdapterQtWidget
boost::signalslib::signal
< void(DtOsgAdapterQtWidget *)> 
signal_mouseEnter
 
boost::signalslib::signal
< void(DtOsgAdapterQtWidget *)> 
signal_mouseExit
 
- Protected Slots inherited from makVrv::DtOsgAdapterQtWidget
void emit_signal_pixelRatioChanged ()
 
- Protected Attributes inherited from makVrv::DtOsgAdapterQtWidget
osg::ref_ptr
< osgViewer::GraphicsWindowEmbedded > 
myEmbeddedWindow
 
DtDemyDe
 
DtWindowmyWindow
 
DtOsgAdapterQtWidgetLogicmyLogic
 
bool myLeftPressed
 
bool myMiddlePressed
 
bool myRightPressed
 
bool myIsPinching
 
int myOldDevicePixelRatio
 

Constructor & Destructor Documentation

makVrf::DtVrfOsgAdapterQtWidget::DtVrfOsgAdapterQtWidget ( makVrv::DtDe de,
osg::GraphicsContext::Traits *  contextTraits,
const QGLFormat &  format,
QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

CTOR.

virtual makVrf::DtVrfOsgAdapterQtWidget::~DtVrfOsgAdapterQtWidget ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrf::DtVrfOsgAdapterQtWidget::slot_ctrlEnterPressed ( const makVrv::DtChannel channel)
protectedvirtual

Reimplemented from makVrv::DtOsgAdapterQtWidget.


The documentation for this class was generated from the following file:

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)