View Issue Details

IDProjectCategoryView StatusLast Update
0026207LazarusWidgetsetpublic2014-09-12 18:25
ReporterZeljan Rikalo Assigned ToZeljan Rikalo  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version1.3 (SVN) 
Target Version1.2.4 
Summary0026207: Qt: paint on scrollable form should go to the TQtWindowarea viewport
DescriptionQEventPaint is processed on TQtWindowArea (QAbstractScrollArea), but should be on viewport of QAbstractScrollArea.
TagsNo tags attached.
Fixed in Revision45148,45149
LazTarget1.2.4
WidgetsetQT
Attached Files

Activities

Zeljan Rikalo

2014-05-22 13:25

developer   ~0075193

Do not close yet !

Zeljan Rikalo

2014-05-22 15:37

developer   ~0075197

Must reopen until all tests are passed.

Zeljan Rikalo

2014-05-22 15:37

developer   ~0075198

TODO: override TQtMainWindow update(),updateRegion() and repaint() so it will update TQtWindowArea viewport instead of complete form.

Zeljan Rikalo

2014-05-22 16:11

developer   ~0075199

Resolving.update(), repaint() and updateRegion() should stay as it is.

Zeljan Rikalo

2014-05-22 17:09

developer   ~0075200

If update(),repaint() and updateRegion() will be overriden then any applied parameter (PRect or QRegionH) must be offsetted by clientOffset.In that case coordinates of eg. InvalidateRect() will be correct. Before that must find good test case which uses painting on form and InvalidateRect().

Issue History

Date Modified Username Field Change
2014-05-22 13:15 Zeljan Rikalo New Issue
2014-05-22 13:15 Zeljan Rikalo Status new => assigned
2014-05-22 13:15 Zeljan Rikalo Assigned To => Zeljan Rikalo
2014-05-22 13:25 Zeljan Rikalo Fixed in Revision => 45148
2014-05-22 13:25 Zeljan Rikalo LazTarget - => 1.2.4
2014-05-22 13:25 Zeljan Rikalo Note Added: 0075193
2014-05-22 13:25 Zeljan Rikalo Status assigned => resolved
2014-05-22 13:25 Zeljan Rikalo Resolution open => fixed
2014-05-22 15:37 Zeljan Rikalo Note Added: 0075197
2014-05-22 15:37 Zeljan Rikalo Status resolved => assigned
2014-05-22 15:37 Zeljan Rikalo Resolution fixed => reopened
2014-05-22 15:37 Zeljan Rikalo Fixed in Revision 45148 => 45148,45149
2014-05-22 15:37 Zeljan Rikalo Note Added: 0075198
2014-05-22 16:11 Zeljan Rikalo Note Added: 0075199
2014-05-22 16:11 Zeljan Rikalo Status assigned => resolved
2014-05-22 16:11 Zeljan Rikalo Resolution reopened => fixed
2014-05-22 17:09 Zeljan Rikalo Note Added: 0075200
2014-09-12 18:25 Zeljan Rikalo Status resolved => closed