Moka Ihm Qt
|
#include <gl-multi-window.qt.hh>
Public Member Functions | |
GLMultiWindow (QWorkspace *parent, Window *owner, GLWindow *share, SelectBar *selection) | |
virtual | ~GLMultiWindow () |
TViewId | getViewId () const |
virtual string | getViewTypeString () const |
virtual void | closeEvent (QCloseEvent *e) |
virtual TViewId | getCliquedViewId () const |
virtual TViewId | getDoubleCliquedViewId () const |
Public Member Functions inherited from GLWindow | |
GLWindow (TView AViewType, QWorkspace *parent, Window *owner, SelectBar *selection) | |
Constructeur pour une vue non partagee. | |
GLWindow (TView AViewType, QWorkspace *parent, Window *owner, GLWindow *share, SelectBar *selection) | |
Constructeur pour une vue partagee. | |
virtual | ~GLWindow () |
virtual TView | getViewType () const |
Protected Member Functions | |
virtual void | initializeGL () |
virtual void | paintGL () |
virtual void | creation () |
virtual void | mousePressEvent (QMouseEvent *e) |
virtual void | mouseReleaseEvent (QMouseEvent *e) |
virtual void | mouseMoveEvent (QMouseEvent *e) |
virtual void | mouseDoubleClickEvent (QMouseEvent *e) |
Protected Member Functions inherited from GLWindow | |
virtual void | resizeGL (int W, int H) |
Additional Inherited Members | |
Protected Attributes inherited from GLWindow | |
TViewId | FViewId |
TView | FViewType |
GLWindow * | FShared |
bool | isShared |
Window * | FOwner |
SelectBar * | FSelection |
int | FStartX |
int | FStartY |
int | FCurX |
int | FCurY |
bool | FDragMode |
Definition at line 44 of file gl-multi-window.qt.hh.
GLMultiWindow::GLMultiWindow | ( | QWorkspace * | parent, |
Window * | owner, | ||
GLWindow * | share, | ||
SelectBar * | selection | ||
) |
Constructeur
parent | Workspace parent |
owner | Fenetre principale |
share | Vue avec laquelle est partage le contexte OpenGL |
Definition at line 48 of file gl-multi-window.qt.cc.
|
virtual |
Destructeur
Definition at line 64 of file gl-multi-window.qt.cc.
|
virtual |
Initialisation de la vue dans le controleur
Reimplemented from GLWindow.
Definition at line 119 of file gl-multi-window.qt.cc.
|
protectedvirtual |
Initialisation de la vue dans le controleur
Reimplemented from GLWindow.
Definition at line 216 of file gl-multi-window.qt.cc.
|
virtual |
Accesseur sur l'identifiant de la vue cliquee
Reimplemented from GLWindow.
Definition at line 79 of file gl-multi-window.qt.cc.
|
virtual |
Accesseur sur l'identifiant de la vue double-cliquee
Reimplemented from GLWindow.
Definition at line 86 of file gl-multi-window.qt.cc.
|
virtual |
Accesseur sur le type de la vue
Reimplemented from GLWindow.
Definition at line 71 of file gl-multi-window.qt.cc.
|
virtual |
Accesseur sur le nom du type de la vue
Reimplemented from GLWindow.
Definition at line 76 of file gl-multi-window.qt.cc.
|
protectedvirtual |
Initialisation d'OpenGL
Reimplemented from GLWindow.
Definition at line 175 of file gl-multi-window.qt.cc.
|
protectedvirtual |
Gestion de l'appui d'un des boutons de la souris
e | Evenement bouton enfonce |
Reimplemented from GLWindow.
Definition at line 409 of file gl-multi-window.qt.cc.
|
protectedvirtual |
Gestion des mouvements de souris
e | Evenement souris bougee |
Reimplemented from GLWindow.
Definition at line 368 of file gl-multi-window.qt.cc.
|
protectedvirtual |
Gestion de l'appui d'un des boutons de la souris
e | Evenement bouton enfonce |
Reimplemented from GLWindow.
Definition at line 277 of file gl-multi-window.qt.cc.
|
protectedvirtual |
Gestion de relachement d'un des boutons de la souris
e | Evenement bouton lache |
Reimplemented from GLWindow.
Definition at line 389 of file gl-multi-window.qt.cc.
|
protectedvirtual |
Dessin de la scene
Reimplemented from GLWindow.
Definition at line 138 of file gl-multi-window.qt.cc.