QPlatformCursorImage Class Reference
The QPlatformCursorImage class provides a set of graphics intended to be used as cursors. More...
#include <QPlatformCursorImage>This class was introduced in Qt 4.8.
Public Functions
| QPlatformCursorImage ( const uchar * data, const uchar * mask, int width, int height, int hotX, int hotY ) | |
| QPoint | hotspot () |
| QImage * | image () |
| void | set ( const uchar * data, const uchar * mask, int width, int height, int hx, int hy ) |
| void | set ( const QImage & image, int hx, int hy ) |
| void | set ( Qt::CursorShape id ) |
Detailed Description
The QPlatformCursorImage class provides a set of graphics intended to be used as cursors.
See also QPlatformCursor.
Member Function Documentation
QPlatformCursorImage::QPlatformCursorImage ( const uchar * data, const uchar * mask, int width, int height, int hotX, int hotY )
Sets the cursor image to the graphic represented by the combination of data and mask, with dimensions given by width and height and a hotspot at the point specified by (hotX, hotY).
See also set().
QPoint QPlatformCursorImage::hotspot ()
Return the cursor's hotspot
QImage * QPlatformCursorImage::image ()
Return the cursor graphic as a pointer to a QImage
void QPlatformCursorImage::set ( const uchar * data, const uchar * mask, int width, int height, int hx, int hy )
Sets the cursor image to the graphic represented by the combination of data and mask, with dimensions given by width and height and a hotspot at the point specified by (hx, hy).
The image data specified by data must be supplied in the format described by QImage::Format_Indexed8.
The corresponding mask data specified by mask must be supplied in a character array containing packed 1 bit per pixel format data, with any padding bits at the end of the array. Bits of value 0 represent transparent pixels in the image data.
void QPlatformCursorImage::set ( const QImage & image, int hx, int hy )
Sets the cursor image to the given image, with the hotspot at the point specified by (hx, hy).
void QPlatformCursorImage::set ( Qt::CursorShape id )
Calling this method sets the cursor image to the specified shape
id is one of the defined Qt::CursorShape values.
If id is invalid, Qt::BitmapCursor, or unknown by the implementation, Qt::ArrowCursor is used instead.


No notes