Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Calibrate Class Reference

#include </home/clem/local/src/opie/core/apps/calibrate/calibrate.h>

List of all members.

Public Member Functions

 Calibrate (QWidget *parent=0, const char *name=0, WFlags=0)
 ~Calibrate ()
void show ()
void hide ()

Private Slots

void timeout ()

Private Member Functions

QPoint fromDevice (const QPoint &p)
bool sanityCheck ()
void moveCrosshair (QPoint pt)
void paintEvent (QPaintEvent *)
void mousePressEvent (QMouseEvent *)
void mouseReleaseEvent (QMouseEvent *)
void store ()
void reset ()

Private Attributes

QPixmap splash
QPixmap crosshair
QPoint crossPos
QPoint penPos
QPixmap saveUnder
QTimer * timer
int dx
int dy
bool showCross


Constructor & Destructor Documentation

Calibrate::Calibrate QWidget *  parent = 0,
const char *  name = 0,
WFlags  = 0
 

Definition at line 37 of file calibrate.cpp.

References crosshair, height, Resource::loadImage(), qApp, reset(), showCross, splash, timeout(), timer, TRUE, and width.

Calibrate::~Calibrate  ) 
 

Definition at line 63 of file calibrate.cpp.

References store().


Member Function Documentation

QPoint Calibrate::fromDevice const QPoint &  p  )  [private]
 

Definition at line 108 of file calibrate.cpp.

Referenced by mouseReleaseEvent(), reset(), and timeout().

void Calibrate::hide  ) 
 

Definition at line 85 of file calibrate.cpp.

References store().

Referenced by mouseReleaseEvent().

void Calibrate::mousePressEvent QMouseEvent *   )  [private]
 

Definition at line 204 of file calibrate.cpp.

References penPos.

void Calibrate::mouseReleaseEvent QMouseEvent *   )  [private]
 

Definition at line 217 of file calibrate.cpp.

References crossPos, dx, dy, FALSE, fromDevice(), hide(), Qtopia::Location, penPos, reset(), sanityCheck(), timer, and TRUE.

void Calibrate::moveCrosshair QPoint  pt  )  [private]
 

Definition at line 166 of file calibrate.cpp.

References crossPos, FALSE, showCross, and TRUE.

Referenced by timeout().

void Calibrate::paintEvent QPaintEvent *   )  [private]
 

Definition at line 175 of file calibrate.cpp.

References crosshair, crossPos, height, p, showCross, tr, width, and Opie::MM::y.

void Calibrate::reset  )  [private]
 

Definition at line 99 of file calibrate.cpp.

References crossPos, fromDevice(), and penPos.

Referenced by Calibrate(), and mouseReleaseEvent().

bool Calibrate::sanityCheck  )  [private]
 

Definition at line 118 of file calibrate.cpp.

References sqrt(), tr, Opie::MM::x, and Opie::MM::y.

Referenced by mouseReleaseEvent().

void Calibrate::show  ) 
 

Definition at line 68 of file calibrate.cpp.

Referenced by calibrate().

void Calibrate::store  )  [private]
 

Definition at line 78 of file calibrate.cpp.

Referenced by hide(), and ~Calibrate().

void Calibrate::timeout  )  [private, slot]
 

Definition at line 251 of file calibrate.cpp.

References crossPos, dx, dy, FALSE, fromDevice(), moveCrosshair(), penPos, timer, and TRUE.

Referenced by Calibrate().


Member Data Documentation

QPixmap Calibrate::crosshair [private]
 

Definition at line 55 of file calibrate.h.

Referenced by Calibrate(), and paintEvent().

QPoint Calibrate::crossPos [private]
 

Definition at line 60 of file calibrate.h.

Referenced by mouseReleaseEvent(), moveCrosshair(), paintEvent(), reset(), and timeout().

int Calibrate::dx [private]
 

Definition at line 64 of file calibrate.h.

Referenced by mouseReleaseEvent(), and timeout().

int Calibrate::dy [private]
 

Definition at line 65 of file calibrate.h.

Referenced by mouseReleaseEvent(), and timeout().

QPoint Calibrate::penPos [private]
 

Definition at line 61 of file calibrate.h.

Referenced by mousePressEvent(), mouseReleaseEvent(), reset(), and timeout().

QPixmap Calibrate::saveUnder [private]
 

Definition at line 62 of file calibrate.h.

bool Calibrate::showCross [private]
 

Definition at line 66 of file calibrate.h.

Referenced by Calibrate(), moveCrosshair(), and paintEvent().

QPixmap Calibrate::splash [private]
 

Definition at line 54 of file calibrate.h.

Referenced by Calibrate().

QTimer* Calibrate::timer [private]
 

Definition at line 63 of file calibrate.h.

Referenced by Calibrate(), mouseReleaseEvent(), and timeout().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:27:49 2005 for OPIE by  doxygen 1.4.2