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:
Cacodemon345
2021-12-08 16:27:58 +06:00
parent d69e21a3e9
commit b7fee7745b
2 changed files with 16 additions and 3 deletions

View File

@@ -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();