Mouse event improvements
* Only center the cursor when it leaves the emulator screen * Ignore the very first mouse event that appears after it is captured for the first time after starting
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
|
||||
#include <QStackedWidget>
|
||||
#include <QKeyEvent>
|
||||
#include <QEvent>
|
||||
|
||||
namespace Ui {
|
||||
class RendererStack;
|
||||
@@ -20,6 +21,7 @@ public:
|
||||
void mouseReleaseEvent(QMouseEvent* event) override;
|
||||
void mouseMoveEvent(QMouseEvent* event) override;
|
||||
void wheelEvent(QWheelEvent *event) override;
|
||||
void leaveEvent(QEvent *event) override;
|
||||
void keyPressEvent(QKeyEvent* event) override
|
||||
{
|
||||
event->ignore();
|
||||
|
||||
Reference in New Issue
Block a user