#include <QtGui/qcursor.h>
#ifndef QCURSOR_H
#ifndef QT_NO_CURSOR
class QCursor{
public: QCursor();
public: QCursor(enum Qt::CursorShape shape);
public: QCursor(struct QBitmap const & bitmap, struct QBitmap const & mask, int hotX = -1, int hotY = -1);
public: QCursor(struct QPixmap const & pixmap, int hotX = -1, int hotY = -1);
public: QCursor(class QCursor const & cursor);
public: ~QCursor();
public: class QCursor& operator =(class QCursor const & cursor);
public: operator struct QVariant () const
public: enum Qt::CursorShape shape() const
public: void setShape(enum Qt::CursorShape newShape);
public: struct QBitmap const * bitmap() const
public: struct QBitmap const * mask() const
public: struct QPixmap pixmap() const
public: class QPoint hotSpot() const
public: static class QPoint pos();
public: static void setPos(int x, int y);
public: static inline void setPos(class QPoint const & p);
#ifndef qdoc
#if defined(Q_WS_WIN)
#elif defined(Q_WS_X11)
public: Qt::HANDLE handle() const
public: QCursor(Qt::HANDLE cursor);
public: static int x11Screen();
#elif defined(Q_WS_MAC)
#elif defined(Q_WS_QWS)
#endif
#endif
private: struct QCursorData* d;
};
#endif // QT_NO_CURSOR
#endif // QCURSOR_H