#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