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

Calibration Class Reference

#include </home/clem/local/src/opie/core/settings/light-and-power/calibration.h>

List of all members.

Public Slots

void setScale (const QSize &s)
void setLineSteps (int step)
void setInterval (int iv)
void setStartPoint (const QPoint &p)
void setEndPoint (const QPoint &p)

Signals

void startPointChanged (const QPoint &)
void endPointChanged (const QPoint &)

Public Member Functions

 Calibration (QWidget *parent=0, const char *name=0, WFlags fl=0)
virtual ~Calibration ()
QSize scale () const
int lineSteps () const
int interval () const
QPoint startPoint () const
QPoint endPoint () const

Protected Member Functions

virtual void paintEvent (QPaintEvent *)
virtual void mousePressEvent (QMouseEvent *)
virtual void mouseMoveEvent (QMouseEvent *)
virtual void mouseReleaseEvent (QMouseEvent *)
void checkPoints ()

Private Attributes

QSize m_scale
QPoint m_p [2]
int m_dragged
int m_steps
int m_interval


Constructor & Destructor Documentation

Calibration::Calibration QWidget *  parent = 0,
const char *  name = 0,
WFlags  fl = 0
 

Definition at line 35 of file calibration.cpp.

References m_dragged, m_interval, m_p, m_scale, and m_steps.

Calibration::~Calibration  )  [virtual]
 

Definition at line 49 of file calibration.cpp.


Member Function Documentation

void Calibration::checkPoints  )  [protected]
 

Definition at line 121 of file calibration.cpp.

References height, m_p, m_scale, width, Opie::MM::x, and Opie::MM::y.

Referenced by setEndPoint(), setScale(), and setStartPoint().

QPoint Calibration::endPoint  )  const
 

Definition at line 116 of file calibration.cpp.

References height, m_p, m_scale, Opie::MM::x, and Opie::MM::y.

Referenced by mouseMoveEvent().

void Calibration::endPointChanged const QPoint &   )  [signal]
 

Referenced by mouseMoveEvent().

int Calibration::interval  )  const
 

Definition at line 92 of file calibration.cpp.

References m_interval.

int Calibration::lineSteps  )  const
 

Definition at line 78 of file calibration.cpp.

References m_steps.

void Calibration::mouseMoveEvent QMouseEvent *   )  [protected, virtual]
 

Definition at line 186 of file calibration.cpp.

References around(), BRD, endPoint(), endPointChanged(), height, i, m_dragged, m_p, m_scale, SCALEX, SCALEY, startPoint(), startPointChanged(), width, Opie::MM::x, and Opie::MM::y.

void Calibration::mousePressEvent QMouseEvent *   )  [protected, virtual]
 

Definition at line 155 of file calibration.cpp.

References around(), BRD, i, m_dragged, m_p, SCALEX, SCALEY, Opie::MM::x, and Opie::MM::y.

void Calibration::mouseReleaseEvent QMouseEvent *   )  [protected, virtual]
 

Definition at line 246 of file calibration.cpp.

References around(), m_dragged, m_p, SCALEX, SCALEY, Opie::MM::x, and Opie::MM::y.

void Calibration::paintEvent QPaintEvent *   )  [protected, virtual]
 

Definition at line 261 of file calibration.cpp.

References around(), bitBlt(), BRD, drawText(), end, fillRect(), g, height, i, m_dragged, m_p, m_scale, m_steps, p, pix, SCALEX, SCALEY, size, text, tr, width, Opie::MM::x, and Opie::MM::y.

QSize Calibration::scale  )  const
 

Definition at line 64 of file calibration.cpp.

References m_scale.

void Calibration::setEndPoint const QPoint &  p  )  [slot]
 

Definition at line 109 of file calibration.cpp.

References checkPoints(), height, m_p, m_scale, Opie::MM::x, and Opie::MM::y.

void Calibration::setInterval int  iv  )  [slot]
 

Definition at line 83 of file calibration.cpp.

References m_interval.

void Calibration::setLineSteps int  step  )  [slot]
 

Definition at line 69 of file calibration.cpp.

References m_steps.

void Calibration::setScale const QSize &  s  )  [slot]
 

Definition at line 53 of file calibration.cpp.

References checkPoints(), height, m_scale, and width.

void Calibration::setStartPoint const QPoint &  p  )  [slot]
 

Definition at line 97 of file calibration.cpp.

References checkPoints(), height, m_p, m_scale, Opie::MM::x, and Opie::MM::y.

QPoint Calibration::startPoint  )  const
 

Definition at line 104 of file calibration.cpp.

References height, m_p, m_scale, Opie::MM::x, and Opie::MM::y.

Referenced by mouseMoveEvent().

void Calibration::startPointChanged const QPoint &   )  [signal]
 

Referenced by mouseMoveEvent().


Member Data Documentation

int Calibration::m_dragged [private]
 

Definition at line 68 of file calibration.h.

Referenced by Calibration(), mouseMoveEvent(), mousePressEvent(), mouseReleaseEvent(), and paintEvent().

int Calibration::m_interval [private]
 

Definition at line 70 of file calibration.h.

Referenced by Calibration(), interval(), and setInterval().

QPoint Calibration::m_p[2] [private]
 

Definition at line 67 of file calibration.h.

Referenced by Calibration(), checkPoints(), endPoint(), mouseMoveEvent(), mousePressEvent(), mouseReleaseEvent(), paintEvent(), setEndPoint(), setStartPoint(), and startPoint().

QSize Calibration::m_scale [private]
 

Definition at line 66 of file calibration.h.

Referenced by Calibration(), checkPoints(), endPoint(), mouseMoveEvent(), paintEvent(), scale(), setEndPoint(), setScale(), setStartPoint(), and startPoint().

int Calibration::m_steps [private]
 

Definition at line 69 of file calibration.h.

Referenced by Calibration(), lineSteps(), paintEvent(), and setLineSteps().


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