27 #ifndef __TY_RENDER_WINDOW_INTERACTOR__
28 #define __TY_RENDER_WINDOW_INTERACTOR__
33 #include <QMouseEvent>
34 #include <QWheelEvent>
70 void mousePressed(
int x,
int y, Qt::MouseButton button, Qt::KeyboardModifiers state);
80 void mouseReleased(
int x,
int y, Qt::MouseButton button, Qt::KeyboardModifiers state);
100 void mouseMoved(
int x,
int y, Qt::MouseButtons button, Qt::KeyboardModifiers state);
110 void wheeled(
int x,
int y,
int delta, Qt::KeyboardModifiers state);
association du graphic (OpenGL) au modeleur (fichier header)
Le role de cette classe est limite a emettre des signaux pouvant etre utilise pour interagir sur le r...
virtual void mouseMoveEvent(QMouseEvent *pEvent)
void mouseMoved(int x, int y, Qt::MouseButtons button, Qt::KeyboardModifiers state)
TYRenderWindowInteractor(QWidget *pParent=0, const char *name=0)
virtual void wheelEvent(QWheelEvent *pEvent)
void mouseDoubleClicked(int x, int y, Qt::MouseButton button, Qt::KeyboardModifiers state)
virtual void mouseDoubleClickEvent(QMouseEvent *pEvent)
virtual void mousePressEvent(QMouseEvent *pEvent)
virtual void keyReleaseEvent(QKeyEvent *pEvent)
~TYRenderWindowInteractor()
virtual void mouseReleaseEvent(QMouseEvent *pEvent)
void wheeled(int x, int y, int delta, Qt::KeyboardModifiers state)
void mousePressed(int x, int y, Qt::MouseButton button, Qt::KeyboardModifiers state)
virtual void keyPressEvent(QKeyEvent *pEvent)
void mouseReleased(int x, int y, Qt::MouseButton button, Qt::KeyboardModifiers state)
void keyReleased(int key)
Combine QGLWidget de Qt pour Tympan.