glwidget Class Reference

Collaboration diagram for glwidget:

List of all members.

Public Member Functions

 glwidget (QWidget *parent=0)
 ~glwidget ()

Public Attributes

scene current_scene
Windowp_window

Protected Member Functions

void initializeGL ()
void paintGL ()
void resizeGL (int width, int height)
void mousePressEvent (QMouseEvent *event)
void mouseReleaseEvent (QMouseEvent *event)
void mouseMoveEvent (QMouseEvent *event)
void keyPressEvent (QKeyEvent *event)

Private Member Functions

void print_help_start () const

Private Attributes

cpe::navigator_tool nav

Constructor & Destructor Documentation

glwidget::glwidget ( QWidget *  parent = 0)

References print_help_start().

Here is the call graph for this function:

glwidget::~glwidget ( )

Member Function Documentation

void glwidget::initializeGL ( ) [protected]

References current_scene, and scene::load_model().

Here is the call graph for this function:

void glwidget::keyPressEvent ( QKeyEvent *  event) [protected]
void glwidget::mousePressEvent ( QMouseEvent *  event) [protected]

References nav, cpe::navigator_tool::x_previous(), and cpe::navigator_tool::y_previous().

Here is the call graph for this function:

void glwidget::mouseReleaseEvent ( QMouseEvent *  event) [protected]
void glwidget::print_help_start ( ) const [private]

Referenced by glwidget().

void glwidget::resizeGL ( int  width,
int  height 
) [protected]

References nav, cpe::navigator_tool::screen_size_x(), and cpe::navigator_tool::screen_size_y().

Here is the call graph for this function:


Member Data Documentation


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