|  | Home · All Classes · Main Classes · Grouped Classes · Modules · Functions |

# QWSPointerCalibrationData Class Reference
[QtGui module]

The QWSPointerCalibrationData class is a container for data used in calibration of a mouse handler. More...

    #include <QWSPointerCalibrationData>

- List of all members, including inherited members

### Public Types

- enum Location { TopLeft, BottomLeft, BottomRight, TopRight, Center, LastLocation }

## Detailed Description

The QWSPointerCalibrationData class is a container for data used in calibration of a mouse handler.

QWSPointerCalibrationData stores device and screen coordinates in the devPoints and screenPoints variables, respectively.

A calibration program should create an instance of this class, fill the devPoints and screenPoints variables with its device and screen coordinates, and pass the QWSPointerCalibrationData object to a an instance of the QWSMouseHandler class using the QWSMouseHandler::calibrate() function.

See also QWSMouseHandler and QWSCalibratedMouseHandler.

## Member Type Documentation

### enum QWSPointerCalibrationData::Location

This enum describes logical positions specified by the values stored in the devPoints and screenPoints variables.

Constant | Value | Description
--- | --- | ---
`QWSPointerCalibrationData::TopLeft` | `0` | Index of the top left corner of the screen.
`QWSPointerCalibrationData::BottomLeft` | `1` | Index of the bottom left corner of the screen.
`QWSPointerCalibrationData::BottomRight` | `2` | Index of the bottom right corner of the screen.
`QWSPointerCalibrationData::TopRight` | `3` | Index of the top right corner of the screen.
`QWSPointerCalibrationData::Center` | `4` | Index of the center of the screen.
`QWSPointerCalibrationData::LastLocation` | `Center` | Last index in the pointer arrays.