CSailDispLabel Class Reference

#include <saildisplabel.h>

Inheritance diagram for CSailDispLabel:

CSailDisp

List of all members.

Public Member Functions

 CSailDispLabel (QWidget *parent)
void redraw ()

Protected Member Functions

void mousePressEvent (QMouseEvent *)
void paintEvent (QPaintEvent *)
void resizeEvent (QResizeEvent *)
void wheelEvent (QWheelEvent *event)


Detailed Description

A wireframe display area for a sail, based on a QLabel.

See also:
CSailDispGL

Definition at line 33 of file saildisplabel.h.


Constructor & Destructor Documentation

CSailDispLabel::CSailDispLabel ( QWidget *  parent  ) 

Constructs a QLabel based view area.

Definition at line 26 of file saildisplabel.cpp.


Member Function Documentation

void CSailDispLabel::redraw (  )  [virtual]

Forces a redraw of the view area.

Reimplemented from CSailDisp.

Definition at line 38 of file saildisplabel.cpp.

Referenced by mousePressEvent(), and wheelEvent().

void CSailDispLabel::mousePressEvent ( QMouseEvent *  event  )  [protected]

We received a mouse click.

Definition at line 46 of file saildisplabel.cpp.

References redraw(), CSailDisp::screenToLogical(), and CSailDisp::setCenter().

void CSailDispLabel::paintEvent ( QPaintEvent *   )  [protected]

void CSailDispLabel::resizeEvent ( QResizeEvent *   )  [protected]

The draw area has been resized.

Definition at line 95 of file saildisplabel.cpp.

void CSailDispLabel::wheelEvent ( QWheelEvent *  event  )  [protected]

We received a mouse wheel movement.

Definition at line 103 of file saildisplabel.cpp.

References redraw(), CSailDisp::zoomIn(), and CSailDisp::zoomOut().


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

Generated on Sun Mar 22 21:38:32 2009 for Sailcut CAD by  doxygen 1.5.6