Le role de cette classe est limite a emettre des signaux pouvant etre utilise pour interagir sur le renderer avec le clavier et la souris.
More...
#include <TYRenderWindowInteractor.h>
|
| void | mousePressed (int x, int y, Qt::MouseButton button, Qt::KeyboardModifiers state) |
| |
| void | mouseReleased (int x, int y, Qt::MouseButton button, Qt::KeyboardModifiers state) |
| |
| void | mouseDoubleClicked (int x, int y, Qt::MouseButton button, Qt::KeyboardModifiers state) |
| |
| void | mouseMoved (int x, int y, Qt::MouseButtons button, Qt::KeyboardModifiers state) |
| |
| void | wheeled (int x, int y, int delta, Qt::KeyboardModifiers state) |
| |
| void | keyPressed (int key) |
| |
| void | keyReleased (int key) |
| |
Le role de cette classe est limite a emettre des signaux pouvant etre utilise pour interagir sur le renderer avec le clavier et la souris.
Definition at line 42 of file TYRenderWindowInteractor.h.
◆ TYRenderWindowInteractor() [1/2]
| TYRenderWindowInteractor::TYRenderWindowInteractor |
( |
QWidget * |
pParent = 0, |
|
|
const char * |
name = 0 |
|
) |
| |
◆ TYRenderWindowInteractor() [2/2]
| TYRenderWindowInteractor::TYRenderWindowInteractor |
( |
QGLFormat |
glf, |
|
|
QWidget * |
pParent = 0, |
|
|
const char * |
name = 0 |
|
) |
| |
◆ ~TYRenderWindowInteractor()
| TYRenderWindowInteractor::~TYRenderWindowInteractor |
( |
| ) |
|
◆ init()
| void TYRenderWindowInteractor::init |
( |
| ) |
|
|
protected |
◆ keyPressed
| void TYRenderWindowInteractor::keyPressed |
( |
int |
key | ) |
|
|
signal |
Une touche a ete enfoncee.
- Parameters
-
◆ keyPressEvent()
| void TYRenderWindowInteractor::keyPressEvent |
( |
QKeyEvent * |
pEvent | ) |
|
|
protectedvirtual |
◆ keyReleased
| void TYRenderWindowInteractor::keyReleased |
( |
int |
key | ) |
|
|
signal |
Une touche a ete relachee.
- Parameters
-
◆ keyReleaseEvent()
| void TYRenderWindowInteractor::keyReleaseEvent |
( |
QKeyEvent * |
pEvent | ) |
|
|
protectedvirtual |
◆ mouseDoubleClicked
| void TYRenderWindowInteractor::mouseDoubleClicked |
( |
int |
x, |
|
|
int |
y, |
|
|
Qt::MouseButton |
button, |
|
|
Qt::KeyboardModifiers |
state |
|
) |
| |
|
signal |
Un bouton de la souris a ete double clicke.
- Parameters
-
| x | La coordonnees x du curseur. |
| y | La coordonnees y du curseur. |
| button | Le bouton qui a provoque l'action. |
| state | L'etat des boutons Shift et Control. |
◆ mouseDoubleClickEvent()
| void TYRenderWindowInteractor::mouseDoubleClickEvent |
( |
QMouseEvent * |
pEvent | ) |
|
|
protectedvirtual |
◆ mouseMoved
| void TYRenderWindowInteractor::mouseMoved |
( |
int |
x, |
|
|
int |
y, |
|
|
Qt::MouseButtons |
button, |
|
|
Qt::KeyboardModifiers |
state |
|
) |
| |
|
signal |
La souris a ete deplacee.
- Parameters
-
| x | La coordonnees x du curseur. |
| y | La coordonnees y du curseur. |
| button | Le bouton qui a provoque l'action. |
| state | L'etat des boutons Shift et Control. |
◆ mouseMoveEvent()
| void TYRenderWindowInteractor::mouseMoveEvent |
( |
QMouseEvent * |
pEvent | ) |
|
|
protectedvirtual |
◆ mousePressed
| void TYRenderWindowInteractor::mousePressed |
( |
int |
x, |
|
|
int |
y, |
|
|
Qt::MouseButton |
button, |
|
|
Qt::KeyboardModifiers |
state |
|
) |
| |
|
signal |
Un bouton de la souris a ete presse.
- Parameters
-
| x | La coordonnees x du curseur. |
| y | La coordonnees y du curseur. |
| button | Le bouton qui a provoque l'action. |
| state | L'etat des boutons Shift et Control. |
◆ mousePressEvent()
| void TYRenderWindowInteractor::mousePressEvent |
( |
QMouseEvent * |
pEvent | ) |
|
|
protectedvirtual |
◆ mouseReleased
| void TYRenderWindowInteractor::mouseReleased |
( |
int |
x, |
|
|
int |
y, |
|
|
Qt::MouseButton |
button, |
|
|
Qt::KeyboardModifiers |
state |
|
) |
| |
|
signal |
Un bouton de la souris a ete relache.
- Parameters
-
| x | La coordonnees x du curseur. |
| y | La coordonnees y du curseur. |
| button | Le bouton qui a provoque l'action. |
| state | L'etat des boutons Shift et Control. |
◆ mouseReleaseEvent()
| void TYRenderWindowInteractor::mouseReleaseEvent |
( |
QMouseEvent * |
pEvent | ) |
|
|
protectedvirtual |
◆ wheeled
| void TYRenderWindowInteractor::wheeled |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
delta, |
|
|
Qt::KeyboardModifiers |
state |
|
) |
| |
|
signal |
La molette de la souris a ete activee.
- Parameters
-
| x | La coordonnees x du curseur. |
| y | La coordonnees y du curseur. |
| delta | Le nombre de crans de molette parcouru. |
| state | L'etat des boutons Shift et Control. |
◆ wheelEvent()
| void TYRenderWindowInteractor::wheelEvent |
( |
QWheelEvent * |
pEvent | ) |
|
|
protectedvirtual |
The documentation for this class was generated from the following files: