better scroll debug widget

This commit is contained in:
Elliott Liggett 2023-09-24 00:30:29 -07:00
parent e1bb718b27
commit 8c18e00a55
2 changed files with 10 additions and 11 deletions

View file

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