Remove QCursor::handle

This used to be the Qt/Embedded's QCursor handle implementation.

Change-Id: I31b8ed44ac9325defcb13d887949d9536a262be8
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
This commit is contained in:
Girish Ramakrishnan 2012-05-30 11:26:53 -07:00 committed by Qt by Nokia
parent 8d27345327
commit 94492d88a7
4 changed files with 2 additions and 16 deletions

View File

@ -108,10 +108,6 @@ public:
inline static void setPos(const QPoint &p) { setPos(p.x(), p.y()); }
inline static void setPos(QScreen *screen, const QPoint &p) { setPos(screen, p.x(), p.y()); }
#ifndef qdoc
int handle() const;
#endif
private:
QCursorData *d;
};

View File

@ -76,7 +76,6 @@ public:
QBitmap *bm, *bmm;
QPixmap pixmap;
short hx, hy;
int id;
static bool initialized;
void update();
static QCursorData *setBitmap(const QBitmap &bitmap, const QBitmap &mask, int hotX, int hotY);

View File

@ -52,14 +52,12 @@ QT_USE_NAMESPACE
#ifndef QT_NO_CURSOR
static int nextCursorId = Qt::BitmapCursor;
/*****************************************************************************
Internal QCursorData class
*****************************************************************************/
QCursorData::QCursorData(Qt::CursorShape s)
: ref(1), cshape(s), bm(0), bmm(0), hx(0), hy(0), id(s)
: ref(1), cshape(s), bm(0), bmm(0), hx(0), hy(0)
{
}
@ -76,12 +74,6 @@ QCursorData::~QCursorData()
extern QCursorData *qt_cursorTable[Qt::LastCursor + 1]; // qcursor.cpp
int QCursor::handle() const
{
return d->id;
}
QCursorData *QCursorData::setBitmap(const QBitmap &bitmap, const QBitmap &mask, int hotX, int hotY)
{
if (!QCursorData::initialized)
@ -96,7 +88,6 @@ QCursorData *QCursorData::setBitmap(const QBitmap &bitmap, const QBitmap &mask,
d->bm = new QBitmap(bitmap);
d->bmm = new QBitmap(mask);
d->cshape = Qt::BitmapCursor;
d->id = ++nextCursorId;
d->hx = hotX >= 0 ? hotX : bitmap.width() / 2;
d->hy = hotY >= 0 ? hotY : bitmap.height() / 2;

View File

@ -305,7 +305,7 @@ void QXcbCursor::changeCursor(QCursor *cursor, QWindow *widget)
m_bitmapCursorMap.insert(id, createBitmapCursor(cursor));
c = m_bitmapCursorMap.value(id);
} else {
int id = cursor->handle();
int id = cursor->shape();
if (!m_shapeCursorMap.contains(id))
m_shapeCursorMap.insert(id, createFontCursor(cursor->shape()));
c = m_shapeCursorMap.value(id);