QEventToSoEvent Class Reference
[Qt ViewerComponents]

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

Inheritance diagram for QEventToSoEvent:
QtEventToSoEvent

List of all members.

Public Member Functions

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

Static Public Member Functions

static SoMouseButtonEventgetMousePressEvent (QMouseEvent *qevent, QWidget *widget)
static SoMouseButtonEventgetMouseReleaseEvent (QMouseEvent *qevent, QWidget *widget)
static SoMouseButtonEventgetMouseDoubleClickEvent (QMouseEvent *qevent, QWidget *widget)
static SoMouseWheelEventgetMouseWheelEvent (QWheelEvent *qevent, QWidget *)
static SoLocation2EventgetMouseMoveEvent (QMouseEvent *qevent, QWidget *widget)
static SoLocation2EventgetMouseEnterEvent (QEvent *, QWidget *)
static SoLocation2EventgetMouseLeaveEvent (QEvent *, QWidget *)
static SoKeyboardEventgetKeyPressEvent (QKeyEvent *qevent)
static SoKeyboardEventgetKeyReleaseEvent (QKeyEvent *qevent)

Detailed Description

Deprecated:

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

Member Function Documentation

static SoKeyboardEvent* QEventToSoEvent::getKeyPressEvent ( QKeyEvent *  qevent  )  [inline, static]

Transform QKeyEvent press to SoKeyboardEvent.

Parameters:
qevent Qt event to transform

Reimplemented from QtEventToSoEvent.

static SoKeyboardEvent* QEventToSoEvent::getKeyReleaseEvent ( QKeyEvent *  qevent  )  [inline, static]

Transform QKeyEvent release to SoKeyboardEvent.

Parameters:
qevent Qt event to transform

Reimplemented from QtEventToSoEvent.

static SoMouseButtonEvent* QEventToSoEvent::getMouseDoubleClickEvent ( QMouseEvent *  qevent,
QWidget *  widget 
) [inline, static]

Transform QMouseDoubleClickEvent to SoMouseButtonEvent.

Parameters:
qevent Qt event to transform
widget QWidget where the event is firered
static SoLocation2Event* QEventToSoEvent::getMouseEnterEvent ( QEvent *  ,
QWidget *   
) [inline, static]

Transform QMouseEnterEvent to SoMouseButtonEvent.

static SoLocation2Event* QEventToSoEvent::getMouseLeaveEvent ( QEvent *  ,
QWidget *   
) [inline, static]

Transform QMouseLeaveEvent to SoMouseButtonEvent.

static SoLocation2Event* QEventToSoEvent::getMouseMoveEvent ( QMouseEvent *  qevent,
QWidget *  widget 
) [inline, static]

Transform QMouseMoveEvent to SoMouseButtonEvent.

Parameters:
qevent Qt event to transform
widget QWidget where the event is firered
static SoMouseButtonEvent* QEventToSoEvent::getMousePressEvent ( QMouseEvent *  qevent,
QWidget *  widget 
) [inline, static]

Transform QMousePressEvent to SoMouseButtonEvent.

Parameters:
qevent Qt event to transform
widget QWidget where the event is firered
static SoMouseButtonEvent* QEventToSoEvent::getMouseReleaseEvent ( QMouseEvent *  qevent,
QWidget *  widget 
) [inline, static]

Transform QMouseReleaseEvent to SoMouseButtonEvent.

Parameters:
qevent Qt event to transform
widget QWidget where the event is firered
static SoMouseWheelEvent* QEventToSoEvent::getMouseWheelEvent ( QWheelEvent *  qevent,
QWidget *   
) [inline, static]

Transform QMouseWheelEvent to SoMouseButtonEvent.

Parameters:
qevent Qt event to transform
const std::vector<const SoEvent*>& QEventToSoEvent::getTouchEvents ( QTouchEvent *  qevent,
QWidget *  widget 
) [inline]

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

Parameters:
qevent Qt event to transform
widget QWidget where the event is firered

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

Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/