From 0b83b10334da449fb9304c9b89a4175f3728d377 Mon Sep 17 00:00:00 2001 From: zecke Date: Wed, 14 Apr 2004 18:38:37 +0000 Subject: -comments on imagezoomer recalculateGrid Alwin please fill in the blank --- (limited to 'noncore/graphics/opie-eye/lib/oimagezoomer.cpp') diff --git a/noncore/graphics/opie-eye/lib/oimagezoomer.cpp b/noncore/graphics/opie-eye/lib/oimagezoomer.cpp index 4df5dcc..00b93e2 100644 --- a/noncore/graphics/opie-eye/lib/oimagezoomer.cpp +++ b/noncore/graphics/opie-eye/lib/oimagezoomer.cpp @@ -173,6 +173,15 @@ void OImageZoomer::drawContents( QPainter* p ) { QRect c( contentsRect() ); p->setPen( Qt::red ); + /* + * the contentRect is set equal to the size of the image + * Rect/Original = NewRectORWidth/OriginalVisibleStuff and then simply we + * need to add the c.y/x due usage of QFrame + * For x and y we use the visiblePoint + * For height and width we use the size of the viewport + * if width/height would be bigger than our widget we use this width/height + * + */ int len = m_imgSize.width(); int x = (c.width()*m_visPt.x())/len + c.x(); int w = (c.width()*m_visSize.width() )/len + c.x(); -- cgit v0.9.0.2