summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms
diff options
context:
space:
mode:
authorGirish Ramakrishnan <girish.1.ramakrishnan@nokia.com>2012-06-19 17:09:06 -0700
committerQt by Nokia <qt-info@nokia.com>2012-06-22 15:42:44 +0200
commit7042de0894b8d75b75b7a010b22b5fab5835754f (patch)
tree33eddf8bc27c07c26420158917806e05d71cd6c2 /src/plugins/platforms
parent1655cb5a690895631238b5b7a9a1f0c8ad32fbc4 (diff)
eglfs: move m_pos into Cursor
Change-Id: I51e92d265e7ea6372ae58b357f75362e2d9a2df9 Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
Diffstat (limited to 'src/plugins/platforms')
-rw-r--r--src/plugins/platforms/eglfs/qeglfscursor.cpp12
-rw-r--r--src/plugins/platforms/eglfs/qeglfscursor.h3
2 files changed, 7 insertions, 8 deletions
diff --git a/src/plugins/platforms/eglfs/qeglfscursor.cpp b/src/plugins/platforms/eglfs/qeglfscursor.cpp
index 8627cfb875..a0bfa80887 100644
--- a/src/plugins/platforms/eglfs/qeglfscursor.cpp
+++ b/src/plugins/platforms/eglfs/qeglfscursor.cpp
@@ -50,7 +50,7 @@
QT_BEGIN_NAMESPACE
QEglFSCursor::QEglFSCursor(QEglFSScreen *screen)
- : m_screen(screen), m_pos(0, 0), m_program(0), m_vertexCoordEntry(0), m_textureCoordEntry(0), m_textureEntry(0)
+ : m_screen(screen), m_program(0), m_vertexCoordEntry(0), m_textureCoordEntry(0), m_textureEntry(0)
{
initCursorAtlas();
@@ -224,23 +224,23 @@ bool QEglFSCursor::setCurrentCursor(QCursor *cursor)
void QEglFSCursor::update(const QRegion &rgn)
{
- QWindowSystemInterface::handleSynchronousExposeEvent(m_screen->topLevelAt(m_pos), rgn);
+ QWindowSystemInterface::handleSynchronousExposeEvent(m_screen->topLevelAt(m_cursor.pos), rgn);
}
QRect QEglFSCursor::cursorRect() const
{
- return QRect(m_pos - m_cursor.hotSpot, m_cursor.size);
+ return QRect(m_cursor.pos - m_cursor.hotSpot, m_cursor.size);
}
QPoint QEglFSCursor::pos() const
{
- return m_pos;
+ return m_cursor.pos;
}
void QEglFSCursor::setPos(const QPoint &pos)
{
const QRect oldCursorRect = cursorRect();
- m_pos = pos;
+ m_cursor.pos = pos;
update(oldCursorRect | cursorRect());
}
@@ -249,7 +249,7 @@ void QEglFSCursor::pointerEvent(const QMouseEvent &event)
if (event.type() != QEvent::MouseMove)
return;
const QRect oldCursorRect = cursorRect();
- m_pos = event.pos();
+ m_cursor.pos = event.pos();
update(oldCursorRect | cursorRect());
}
diff --git a/src/plugins/platforms/eglfs/qeglfscursor.h b/src/plugins/platforms/eglfs/qeglfscursor.h
index 4a3ba8968b..c626caf467 100644
--- a/src/plugins/platforms/eglfs/qeglfscursor.h
+++ b/src/plugins/platforms/eglfs/qeglfscursor.h
@@ -83,11 +83,10 @@ protected:
QSize size; // size of the cursor
QPoint hotSpot;
QImage customCursorImage;
+ QPoint pos; // current cursor position
uint customCursorTexture;
} m_cursor;
- QPoint m_pos; // current cursor position
-
private:
void createShaderPrograms();
static void createCursorTexture(uint *texture, const QImage &image);