InteractionListener Class Reference
Extracts out non-essential functionality (visualizations, user interaction, etc.) from Canvases. More...
#include <Visualization.h>

Public Member Functions | |
| InteractionListener (Canvas *parent) | |
| virtual | ~InteractionListener () |
| Canvas * | getParent () const |
| virtual void | init () |
| virtual void | mousePressEvent (InteractionInfo &info) |
| virtual void | mouseReleaseEvent (InteractionInfo &info) |
| virtual void | mouseMoveEvent (InteractionInfo &info) |
| virtual void | keyPressEvent (InteractionInfo &info) |
| virtual void | keyReleaseEvent (InteractionInfo &info) |
| virtual void | paintGL () |
| virtual void | paint (QPainter *e) |
| Called during paintEvent in parent Canvas (empty by default). | |
Protected Attributes | |
| Canvas * | m_parent |
Detailed Description
Extracts out non-essential functionality (visualizations, user interaction, etc.) from Canvases.Definition at line 46 of file Visualization.h.
Constructor & Destructor Documentation
| InteractionListener::InteractionListener | ( | Canvas * | parent | ) |
Registers this listener with the parent Canvas
Definition at line 19 of file Visualization.cpp.
| InteractionListener::~InteractionListener | ( | ) | [virtual] |
Definition at line 28 of file Visualization.cpp.
Member Function Documentation
| Canvas* InteractionListener::getParent | ( | ) | const [inline] |
Definition at line 55 of file Visualization.h.
| virtual void InteractionListener::init | ( | ) | [inline, virtual] |
initializes this InteractionListener after parent has been initialized
- Note:
- : default implementation is empty
Definition at line 61 of file Visualization.h.
| void InteractionListener::mousePressEvent | ( | InteractionInfo & | info | ) | [virtual] |
Reimplemented in CameraUIListener, and IntersectDebugTester.
Definition at line 32 of file Visualization.cpp.
| void InteractionListener::mouseReleaseEvent | ( | InteractionInfo & | info | ) | [virtual] |
| void InteractionListener::mouseMoveEvent | ( | InteractionInfo & | info | ) | [virtual] |
| void InteractionListener::keyPressEvent | ( | InteractionInfo & | info | ) | [virtual] |
Reimplemented in CameraUIListener, and IntersectDebugTester.
Definition at line 39 of file Visualization.cpp.
| void InteractionListener::keyReleaseEvent | ( | InteractionInfo & | info | ) | [virtual] |
| void InteractionListener::paintGL | ( | ) | [virtual] |
Called for OpenGL drawing during paintEvent in parent Canvas (empty by default)
Reimplemented in CameraUIListener.
Definition at line 46 of file Visualization.cpp.
| void InteractionListener::paint | ( | QPainter * | e | ) | [virtual] |
Called during paintEvent in parent Canvas (empty by default).
Definition at line 50 of file Visualization.cpp.
Member Data Documentation
Canvas* InteractionListener::m_parent [protected] |
Definition at line 80 of file Visualization.h.
The documentation for this class was generated from the following files:
Generated on 28 Feb 2009 for Milton by
1.5.6