Open Inventor Release 2025.2.3
 
Loading...
Searching...
No Matches
QEventToSoEvent Class Reference

#include <Inventor/ViewerComponents/Qt/QEventToSoEvent.h>

+ Inheritance diagram for QEventToSoEvent:

Public Member Functions

const std::vector< const SoEvent * > & getTouchEvents (QTouchEvent *qevent, QWidget *widget)
 Transform QTouchEvent to a list of SoEvent representing the touch event.
 
- Public Member Functions inherited from QtEventToSoEvent
const std::vector< const SoEvent * > & getTouchEvents (QTouchEvent *qevent, int height)
 Transform QTouchEvent to a list of SoEvent representing the touch event.
 

Static Public Member Functions

static SoMouseButtonEvent * getMousePressEvent (QMouseEvent *qevent, QWidget *widget)
 Transform QMousePressEvent to SoMouseButtonEvent.
 
static SoMouseButtonEvent * getMouseReleaseEvent (QMouseEvent *qevent, QWidget *widget)
 Transform QMouseReleaseEvent to SoMouseButtonEvent.
 
static SoMouseButtonEvent * getMouseDoubleClickEvent (QMouseEvent *qevent, QWidget *widget)
 Transform QMouseDoubleClickEvent to SoMouseButtonEvent.
 
static SoMouseWheelEvent * getMouseWheelEvent (QWheelEvent *qevent, QWidget *)
 Transform QMouseWheelEvent to SoMouseButtonEvent.
 
static SoLocation2Event * getMouseMoveEvent (QMouseEvent *qevent, QWidget *widget)
 Transform QMouseMoveEvent to SoMouseButtonEvent.
 
static SoLocation2Event * getMouseEnterEvent (QEvent *, QWidget *)
 Transform QMouseEnterEvent to SoMouseButtonEvent.
 
static SoLocation2Event * getMouseLeaveEvent (QEvent *, QWidget *)
 Transform QMouseLeaveEvent to SoMouseButtonEvent.
 
static SoKeyboardEvent * getKeyPressEvent (QKeyEvent *qevent)
 Transform QKeyEvent press to SoKeyboardEvent.
 
static SoKeyboardEvent * getKeyReleaseEvent (QKeyEvent *qevent)
 Transform QKeyEvent release to SoKeyboardEvent.
 
- Static Public Member Functions inherited from QtEventToSoEvent
static SoMouseButtonEvent * getMousePressEvent (QMouseEvent *qevent, QPoint eventPosition)
 Transform QMousePressEvent to SoMouseButtonEvent.
 
static SoMouseButtonEvent * getMouseReleaseEvent (QMouseEvent *qevent, QPoint eventPosition)
 Transform QMouseReleaseEvent to SoMouseButtonEvent.
 
static SoMouseButtonEvent * getMouseDoubleClickEvent (QMouseEvent *qevent, QPoint eventPosition)
 Transform QMouseDoubleClickEvent to SoMouseButtonEvent.
 
static SoMouseWheelEvent * getMouseWheelEvent (QWheelEvent *qevent)
 Transform QWheelEvent to SoMouseWheelEvent.
 
static SoLocation2Event * getMouseMoveEvent (QMouseEvent *qevent, QPoint eventPosition)
 Transform QMouseEvent to SoLocation2Event.
 
static SoLocation2Event * getMouseEnterEvent ()
 Transform mouse enter event to SoLocation2Event.
 
static SoLocation2Event * getMouseLeaveEvent ()
 Transform mouse leave event to SoLocation2Event.
 
static SoLocation2Event * getHoverMouseEvent (QHoverEvent *qevent, QPoint eventPosition)
 Transform QHoverEvent to SoLocation2Event.
 
static SoKeyboardEvent * getKeyPressEvent (QKeyEvent *qevent)
 Transform QKeyEvent press to SoKeyboardEvent.
 
static SoKeyboardEvent * getKeyReleaseEvent (QKeyEvent *qevent)
 Transform QKeyEvent release to SoKeyboardEvent.
 

Detailed Description

Deprecated

Deprecated since Open Inventor 101000
No longer supported, use QtEventToSoEvent instead

Definition at line 8 of file QEventToSoEvent.h.

Member Function Documentation

◆ getKeyPressEvent()

static SoKeyboardEvent * QEventToSoEvent::getKeyPressEvent ( QKeyEvent * qevent)
inlinestatic

Transform QKeyEvent press to SoKeyboardEvent.

Parameters
qeventQt event to transform

Definition at line 93 of file QEventToSoEvent.h.

◆ getKeyReleaseEvent()

static SoKeyboardEvent * QEventToSoEvent::getKeyReleaseEvent ( QKeyEvent * qevent)
inlinestatic

Transform QKeyEvent release to SoKeyboardEvent.

Parameters
qeventQt event to transform

Definition at line 103 of file QEventToSoEvent.h.

◆ getMouseDoubleClickEvent()

static SoMouseButtonEvent * QEventToSoEvent::getMouseDoubleClickEvent ( QMouseEvent * qevent,
QWidget * widget )
inlinestatic

Transform QMouseDoubleClickEvent to SoMouseButtonEvent.

Parameters
qeventQt event to transform
widgetQWidget where the event is firered

Definition at line 42 of file QEventToSoEvent.h.

◆ getMouseEnterEvent()

static SoLocation2Event * QEventToSoEvent::getMouseEnterEvent ( QEvent * ,
QWidget *  )
inlinestatic

Transform QMouseEnterEvent to SoMouseButtonEvent.

Definition at line 74 of file QEventToSoEvent.h.

◆ getMouseLeaveEvent()

static SoLocation2Event * QEventToSoEvent::getMouseLeaveEvent ( QEvent * ,
QWidget *  )
inlinestatic

Transform QMouseLeaveEvent to SoMouseButtonEvent.

Definition at line 83 of file QEventToSoEvent.h.

◆ getMouseMoveEvent()

static SoLocation2Event * QEventToSoEvent::getMouseMoveEvent ( QMouseEvent * qevent,
QWidget * widget )
inlinestatic

Transform QMouseMoveEvent to SoMouseButtonEvent.

Parameters
qeventQt event to transform
widgetQWidget where the event is firered

Definition at line 64 of file QEventToSoEvent.h.

◆ getMousePressEvent()

static SoMouseButtonEvent * QEventToSoEvent::getMousePressEvent ( QMouseEvent * qevent,
QWidget * widget )
inlinestatic

Transform QMousePressEvent to SoMouseButtonEvent.

Parameters
qeventQt event to transform
widgetQWidget where the event is firered

Definition at line 18 of file QEventToSoEvent.h.

◆ getMouseReleaseEvent()

static SoMouseButtonEvent * QEventToSoEvent::getMouseReleaseEvent ( QMouseEvent * qevent,
QWidget * widget )
inlinestatic

Transform QMouseReleaseEvent to SoMouseButtonEvent.

Parameters
qeventQt event to transform
widgetQWidget where the event is firered

Definition at line 30 of file QEventToSoEvent.h.

◆ getMouseWheelEvent()

static SoMouseWheelEvent * QEventToSoEvent::getMouseWheelEvent ( QWheelEvent * qevent,
QWidget *  )
inlinestatic

Transform QMouseWheelEvent to SoMouseButtonEvent.

Parameters
qeventQt event to transform

Definition at line 53 of file QEventToSoEvent.h.

◆ getTouchEvents()

const std::vector< const SoEvent * > & QEventToSoEvent::getTouchEvents ( QTouchEvent * qevent,
QWidget * widget )
inline

Transform QTouchEvent to a list of SoEvent representing the touch event.

Parameters
qeventQt event to transform
widgetQWidget where the event is firered

Definition at line 114 of file QEventToSoEvent.h.


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