PlayerWidget: Update the cursor on mousePressEvent().
authorGabriel M. Beddingfield <gabriel@teuton.org>
Mon, 13 Sep 2010 17:14:29 +0000 (12:14 -0500)
committerGabriel M. Beddingfield <gabriel@teuton.org>
Sat, 25 Jun 2011 16:58:54 +0000 (11:58 -0500)
commiteeebc0acee270df9d215c21749ebb727ac83f271
tree7ad8d55a49f06994c8b931853e67b9515cdaf62d
parent71173a019bd728522a64d5dcb2c5b03343c4751b
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