From 2391c389377298b4816243f12b53caae50f0e5e6 Mon Sep 17 00:00:00 2001 From: Elliott Liggett Date: Sun, 24 Sep 2023 00:30:29 -0700 Subject: [PATCH] better scroll debug widget --- scrolltest.cpp | 20 ++++++++++---------- scrolltest.h | 1 - 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/scrolltest.cpp b/scrolltest.cpp index bb38b62..51f4363 100644 --- a/scrolltest.cpp +++ b/scrolltest.cpp @@ -14,29 +14,29 @@ void scrolltest::paintEvent(QPaintEvent *) fontSize = 12; painter.setRenderHint(QPainter::SmoothPixmapTransform); - painter.setFont(QFont(this->fontInfo().family(), fontSize)); + //painter.setFont(QFont(this->fontInfo().family(), fontSize)); painter.setWindow(QRect(0, 0, this->width(), widgetWindowHeight)); - painter.setPen(Qt::red); + //painter.setPen(Qt::red); painter.drawText(0,widgetWindowHeight, resultText ); } void scrolltest::wheelEvent(QWheelEvent *we) { - int clicksX = we->angleDelta().x(); - int clicksY = we->angleDelta().y(); + int clicksX = abs(we->angleDelta().x()); + int clicksY = abs(we->angleDelta().y()); - if(abs(clicksX) > maxX) + if(clicksX > maxX) maxX = clicksX; - if(abs(clicksY) > maxY) + if(clicksY > maxY) maxY = clicksY; - if( (clicksX !=0) && (abs(clicksX) < minX)) - minX = abs(clicksX); + if( (clicksX !=0) && (clicksX < minX)) + minX = clicksX; - if( (clicksY !=0) && (abs(clicksY) < minY)) - minY = abs(clicksY); + if( (clicksY !=0) && (clicksY < minY)) + minY = clicksY; resultText = QString("X: %1, Y: %2, maxX: %3, maxY: %4") .arg(clicksX).arg(clicksY).arg(maxX).arg(maxY); diff --git a/scrolltest.h b/scrolltest.h index af3060f..5363636 100644 --- a/scrolltest.h +++ b/scrolltest.h @@ -5,7 +5,6 @@ #include #include #include -#include class scrolltest : public QWidget {