PlayerWidget: Update the cursor on mousePressEvent(). drivers/clalsadrv
authorGabriel M. Beddingfield <gabriel@teuton.org>
Mon, 13 Sep 2010 17:14:29 +0000 (12:14 -0500)
committerGabriel M. Beddingfield <gabriel@teuton.org>
Mon, 13 Sep 2010 17:14:29 +0000 (12:14 -0500)
commitb2e70c9601e0525e99fae57c9c8acff225f779eb
tree0105867d8b7a7f7302d3c6f2fcad57912b48d5d3
parentd080cd59cbe38e4b373dd72ac1068c68b802db4b
PlayerWidget: Update the cursor on mousePressEvent().

When it comes to mouse/cursor interaction, several decisions are made
based on what the current cursor type is.  The assuption is that a
mouseMoveEvent() will always happen before a mousePressEvent().  In a
traditional desktop/mouse environment... this usually holds true.

However, in a touchscreen environment you only get a mouseMoveEvent()
when "clicked."  Thus, you almost always have the wrong cursor and the
window does the wrong thing.  It's not uncommon to get stuck in a
resizing mode.

This commit updates the cursor on every mousePressEvent().
src/PlayerWidget.cpp