Commit e0468b06f56de1582257e89b38de18a8b6eb65b0
1 parent
ddff1e8910
Exists in
master
and in
2 other branches
patch for rotating tslib axis
Showing
1 changed file
with
24 additions
and
0 deletions
Show diff stats
buildroot/buildroot-2016.08.1/package/qt5/qt5base/0009-tslib-rotation.patch
| ... | ... | @@ -0,0 +1,24 @@ |
| 1 | +diff -Naur a/src/platformsupport/input/tslib/qtslib.cpp b/src/platformsupport/input/tslib/qtslib.cpp | |
| 2 | +--- a/src/platformsupport/input/tslib/qtslib.cpp 2017-03-09 13:56:15.106194306 +0900 | |
| 3 | ++++ b/src/platformsupport/input/tslib/qtslib.cpp 2017-03-09 13:55:49.937693339 +0900 | |
| 4 | +@@ -121,12 +121,16 @@ | |
| 5 | + if (dx*dx <= 4 && dy*dy <= 4 && pressed == m_pressed) | |
| 6 | + continue; | |
| 7 | + } | |
| 8 | +- QPoint pos(x, y); | |
| 9 | ++ | |
| 10 | ++ int xn = 900 - y; | |
| 11 | ++ int yn = x; | |
| 12 | ++ | |
| 13 | ++ QPoint pos(xn, yn); | |
| 14 | + | |
| 15 | + QWindowSystemInterface::handleMouseEvent(0, pos, pos, pressed ? Qt::LeftButton : Qt::NoButton); | |
| 16 | + | |
| 17 | +- m_x = x; | |
| 18 | +- m_y = y; | |
| 19 | ++ m_x = xn; | |
| 20 | ++ m_y = yn; | |
| 21 | + m_pressed = pressed; | |
| 22 | + } | |
| 23 | + } | |
| 24 | + | ... | ... |